-
Notifications
You must be signed in to change notification settings - Fork 17
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
Address TODO comments in code #96
Comments
Marking |
Added this issue to the 0.0.2 release milestone. If it's not possible to completely resolve all of these comments in time for this milestone, at the very least the comments should be moved from the code into individual issues describing the required changes. |
Re-opening this issue due to the discovery of yet another TODO lurking in the code: Line 192 in ec3dea3
Someone should give it a look to determine whether it can simply be deleted, or whether a corresponding issue should also be created as a reminder to fulfill the intent of the TODO note. |
here's a better TODO for that part: consider swapping out the calling mechanism with the host callback we use elsewhere in code, then the multi-gpu stuff comes for free |
I spun Luke's suggestion out into #204. We could also add an issue about making tests for multi-GPU systems (generically) but I think that's premature. |
Also, to give some more context-- that TODO is concerning device placement. So if you have some array Line 200 in ec3dea3
I'd also be concerned that this code might not work as expected if the array is sharded across multiple devices, but we don't really deal with that in the library |
There are a number of TODO comments still to be addressed in the code:
scico/blockarray.py:1322
scico/__init__.py:8
scico/numpy/__init__.py:81
scico/loss.py:73
scico/typing.py:29
scico/scipy/special.py:50
The text was updated successfully, but these errors were encountered: