-
Notifications
You must be signed in to change notification settings - Fork 42
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
Rearchitect F3D to reinstate GPU #92
Comments
@onurulgen As mentioned earlier - I am finally able to allocate some time to NiftyReg. Looking at differences between this branch and master, it appears some discrepancies happen when using lncc as a measure of similarity between the two branches. I will add relevant tests to pinpoint the potential error(s). |
@onurulgen When you have a chance, could you go through the list of what still needs to be done before we finalise this branch and merge it back? |
Fixed in e6855af |
The symmetric scheme isn't supported for these classes:
CUDA implementations needed:
Incomplete implementations:
|
@onurulgen The block matching test added above fails in Release., but runs fine in Debug. There might be a trouble with CPU or CUDA block matching. I'll add some unit tests for this as well (but unlikely this week). |
Morning @onurulgen, I was writing a test for the NMI gradient computation and found out that measures have to be initialised with a F3DContent. I think that NMI (and the other measures) should use the base Content instead. As we discussed last week, the measures computations do not need to know about the transformation model as all is based on a voxel-based approach. Would you be able to change this throughout? Happy to have a chat later today if this is not clear or you don't agree. Thanks |
- Optimise reg_getVoxelBasedNmiGradient_gpu() - Get the function ready for multi-timepoint support
…92 - Eliminate unnecessary Cuda::* functions - Refactor Cuda::CreateTextureObject()
No description provided.
The text was updated successfully, but these errors were encountered: