Skip to content
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

C++/CUDA: Use CuVec unified memory #33

Open
1 of 3 tasks
casperdcl opened this issue Feb 1, 2021 · 0 comments · Fixed by #36
Open
1 of 3 tasks

C++/CUDA: Use CuVec unified memory #33

casperdcl opened this issue Feb 1, 2021 · 0 comments · Fixed by #36
Assignees

Comments

@casperdcl
Copy link
Member

casperdcl commented Feb 1, 2021

As with NiftyPET/NIMPA#16 and NiftyPET/NIMPA#15.

This would allow for implementing MLEM & OSEM reconstruction in pure Python (using projectors and resolution modelling filters directly) without any unnecessary memory copies.

  • upgrade petprj.fprj & petprj.bprj fprj & bprj using CuVec #36
  • replace petprj.osem with direct calls to the above
  • update vsm to work without convert2e7
@casperdcl casperdcl self-assigned this Feb 1, 2021
@casperdcl casperdcl linked a pull request Oct 29, 2021 that will close this issue
casperdcl added a commit that referenced this issue Oct 29, 2021
- follow-up to #36
- part of #33
@casperdcl casperdcl mentioned this issue Oct 29, 2021
1 task
casperdcl added a commit that referenced this issue Oct 30, 2021
- follow-up to #36
- part of #33
fdellekart pushed a commit to fdellekart/NIPET that referenced this issue Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants