Commit f9bf1fd
authored
Fix synchronization issue originated from non-blocking stream (#740)
<!--
Thank you for contributing to cuOpt :)
Here are some guidelines to help the review process go smoothly.
Many thanks in advance for your cooperation!
Note: The pull request title will be included in the CHANGELOG.
-->
## Checklist
- [x] I am familiar with the [Contributing
Guidelines](https://github.com/NVIDIA/cuopt/blob/HEAD/CONTRIBUTING.md).
- Testing
- [x] New or existing tests cover these changes
- [ ] Added tests
- [ ] Created an issue to follow-up
- [ ] NA
- Documentation
- [ ] The documentation is up to date with these changes
- [ ] Added new documentation
- [x] NA
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Refactor**
* Improved GPU synchronization behavior in the linear programming solver
for more reliable GPU execution.
* Switched routing data handling to a direct GPU-backed conversion
pathway for more consistent numeric types.
* **Tests**
* Updated routing tests to align with the new GPU data conversion
approach.
<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->1 parent a0da8b6 commit f9bf1fd
File tree
3 files changed
+8
-5
lines changed- cpp/src/linear_programming/utilities
- python/cuopt/cuopt
- routing
- tests/routing
3 files changed
+8
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
233 | | - | |
234 | | - | |
235 | | - | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
236 | 239 | | |
237 | 240 | | |
238 | 241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
367 | 367 | | |
368 | 368 | | |
369 | 369 | | |
370 | | - | |
| 370 | + | |
371 | 371 | | |
372 | 372 | | |
373 | 373 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
0 commit comments