bjthorpe / cad2vox Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Hey Dr. Thorpe,
I've gone through the usual hoops- installing GLM, XTensor, XTL, changing my CMakeLists.txt to point to my directories instead, and finally building correctly.
I noticed that with later versions of GLM, your cpu_voxelizer.cpp completely breaks, with errors everywhere about syntax, functions being used, and otherwise- no matter- it's not like I'm here for the cpu_voxelizer.
So, went ahead and commented out the references to cpu_voxelizer functions in the python binding and the header, and it all builds correctly- which is great!
However, can it be used correctly? Unfortunately- no. Trying to import CudaVox
results in
ImportError: DLL load failed while importing CudaVox: The specified module could not be found.
which I can't get rid of for the life of me, putting the .pyd next to our Python file, putting it in System32, referencing it as os.usedll, trying building to and using four different Python versions (3.6, 3.9, 3.10, 3.11), and yet this error persists.
Even with dependencies.exe, an application meant to show if our .pyd dll is missing any dependencies, and wouldn't be loaded in correctly, shows that all dependencies are found. I know this is probably a conda issue, but after trying for hours to do the pip route and WSL2 route with your Dockerfile, I've come to my wit's end. This is absurd.
Could you offer any advice or help here?
I don't believe it's the fact that I've commented out the usage of cpu_voxelizer- that was a clean cut. However- it might be whatever update causing GLM to break cpu_voxelizer snuck itself as a runtime error for our gpu_voxelizer, which is my theory~
To help you out-
Here's the errors when trying to compile w/o cpu_voxelizer cut out:
Thanks,
Ryan
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.