Comments (6)
I have exactly the same issue.
cuda.memcpy_htod(
self.index_from_world_gpu, np.array(proj.index_from_world)
)
where self.index_from_world_gpu is allocated as 8 float32's and proj.index_from_world is a 4x3 float32. From an admittedly naive viewpoint, it looks correct this should result in a memory segmentation violation but obviously it works for most people - I am also eager to find a solution - the project seems awesome and can't wait to get it working!
I tried with Cuda 11.6 (Ubuntu 22.04( and 11.1 (22.04 and 20.04) - same result.
Soren
from deepdrr.
@benjamindkilleen do you have any pointers?
from deepdrr.
one thing I would mention is that scatter at the moment is not really supported as we have shifted our focus to other parts of the project. this is largely because scatter (the way we implemented here) did not considerably help our usecases. This is something that may change in the future, but currently we have no clear timeline.
from deepdrr.
I'm the short term, I recommend to disable scatter. (Set scatter_num=0) Long term, this is a feature we hope to make more robust, but it is not a high priority.
from deepdrr.
I'm the short term, I recommend to disable scatter. (Set scatter_num=0) Long term, this is a feature we hope to make more robust, but it is not a high priority.
Thank you so much for the help! Good to know that scatter functionality should be avoided for now and now I can run the examples!
Best,
Soren
from deepdrr.
I'm the short term, I recommend to disable scatter. (Set scatter_num=0) Long term, this is a feature we hope to make more robust, but it is not a high priority.
Thanks for your help! I do notice that once I canceled the scatter, it works well. I guess I'll just use it without scatter for a while. Hope your project getting better! : )
from deepdrr.
Related Issues (20)
- [Question]About parallel beam and cone beam HOT 1
- mapping 3D points to 2D points
- mapping 2Dpoint to 3Dpoint HOT 3
- Projection Matrix HOT 1
- FLIP AXIS HOT 5
- How to implement STL to DCM transformation in deepdrr HOT 1
- How to set up a simulation of an orthogonal projection? HOT 1
- Isocenter / origin question HOT 1
- Given extrinsic matrix and intrinsic matrix HOT 9
- Zooming out on the DRR HOT 1
- Error when trying out the main branch HOT 7
- `TypeError` always raised when calling `Volume.from_dicom` without a cache_path
- Where does the formula for HU to density come from? HOT 1
- cuda compile issue
- DRR is white. HOT 7
- Error when compiling kernel (using the example python script) HOT 3
- Dead link to test data (used in Jupyter notebook)
- DEEPDRR Achieve gradient projection HOT 1
- Unexpected DRR orientation HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deepdrr.