-
Notifications
You must be signed in to change notification settings - Fork 429
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP - Parallel Tracking Framework #3089
base: master
Are you sure you want to change the base?
Conversation
Great! Thank you for this. It is nice to show that it exists. there still some work like:
but it should not take too long. It will not be in the next release, but it will be in the release in June/July |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #3089 +/- ##
==========================================
- Coverage 83.75% 83.70% -0.06%
==========================================
Files 153 153
Lines 21348 21364 +16
Branches 3446 3450 +4
==========================================
+ Hits 17881 17882 +1
- Misses 2611 2626 +15
Partials 856 856
|
We also need to look at #1404 in this PR |
Hello @gabknight, Thank you for updating !
Comment last updated at 2024-05-16 19:54:24 UTC |
80f12d4
to
108e155
Compare
This commit changes the code so that instead of loading generate_tractogram_c with the full seed positions, it uses a certain percentage of the seeds iteratively. Each subset is yielded before creating a new subset of streamlines. local_tracking was changed accordingly as well.
WIP
Re-implementation of dipy's tracking algorithms using cython
prange
function over all seeds. This allows for efficient and transparent use of multi-threading for tracking.