lingxiaoli94 / interactive-hex-meshing Goto Github PK
View Code? Open in Web Editor NEWSource code for "Interactive All-Hex Meshing via Cuboid Decomposition" [SIGGRAPH Asia 2021].
License: MIT License
Source code for "Interactive All-Hex Meshing via Cuboid Decomposition" [SIGGRAPH Asia 2021].
License: MIT License
I found that the project has so many problems building and running because of the CUDA version!
I think the best solution and best practice is updating the CUDA version to 12.
I will try, but I'm not sure that is possible for me.
Maybe updating to CUDA 12 will solve so many problems. (Because the latest Ubuntu [22 now] has so many drivers in the firmware for GPUs, and the latest Ubuntu has CUDA 12, when you are installing you can install graphic drivers with Cuda 12)
CMake Error at geomlib/geomlib/CMakeLists.txt:15 (target_link_libraries):
Target "geomlib" links to:
CUDA::cupti
but the target was not found. Possible reasons include:
* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.
external/eigen is missing
could you please upload the backup of external/eigen?
or email me: [email protected]
Thank you all
when I'm running the application ( ./hex
), I'm facing this error:
terminate called after throwing an instance of 'std::runtime_error'
what(): Ugh!
after executing make hex
nvcc fatal : Unsupported gpu architecture 'compute_35'
CMake Error at geomlib_generated_point_tet_mesh_test_cuda.cu.o.Release.cmake:217 (message):
Error generating
mydir/geomlib/geomlib/CMakeFiles/geomlib.dir//./geomlib_generated_point_tet_mesh_test_cuda.cu.o
A nice work.
However, it seems that i got a trouble when clone this project. And the error is as follows:
Cloning into 'external/eigen'...
remote: A repository for this project does not exist yet.
fatal: repository 'https://gitlab.com/libeigen/eigen.git/' not found
Is it possible to perform automatic placement of the cuboids with no user interaction? The question is because I'd like to mesh some domains without user interaction, even if the quality of the result is a bit lower.
I can not build the project 'text' successfully, because geomlib.lib(geomlib_generated_generalized_projectiong_cuda.cu.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
I built successfully the hex executable in UBUNTU 20.04 but when I launch it, it gets aborted by runtime error.
terminate called after throwing an instance of 'std::runtime_error'
what(): Ugh!
Thank you for your project.
I'am Aerospace Engeneer and new in GitHub. I've a problem in building a project on VS2019.
When I run the build, the following error appears in the file generalized_projection_cuda.cu . There is a problem with the "keps" variable.
How to solve this problem?
Settings:
Windows 10
CUDA 11.2
Pytorch 1.12.1
identifier "geomlib::_NV_ANON_NAMESPACE::kEps" is undefined in device code C:\Users\1\Downloads\interactive-hex-meshing-main\interactive-hex-meshing-main\out\build\x64-Debug\interactive-hex-meshing-main C:\Users\1\Downloads\interactive-hex-meshing-main\interactive-hex-meshing-main\geomlib\geomlib\generalized_projection_cuda.cu 61
[197/260] Linking CXX static library vkoo\vkoo.lib
[198/260] Building NVCC (Device) object geomlib/geomlib/CMakeFiles/geomlib.dir/geomlib_generated_generalized_projection_cuda.cu.obj
FAILED: geomlib/geomlib/CMakeFiles/geomlib.dir/geomlib_generated_generalized_projection_cuda.cu.obj
cmd.exe /C "cd /D C:\Users\1\Downloads\interactive-hex-meshing-main\interactive-hex-meshing-main\out\build\x64-
Debug\geomlib\geomlib\CMakeFiles\geomlib.dir && "C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E make_directory
C:/Users/1/Downloads/interactive-hex-meshing-main/interactive-hex-meshing-main/out/build/x64-
Debug/geomlib/geomlib/CMakeFiles/geomlib.dir//. && "C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -D verbose:BOOL=OFF -D
build_configuration:STRING=Debug -D generated_file:STRING=C:/Users/1/Downloads/interactive-hex-meshing-main/interactive-
hex-meshing-main/out/build/x64-
Debug/geomlib/geomlib/CMakeFiles/geomlib.dir//./geomlib_generated_generalized_projection_cuda.cu.obj -D
generated_cubin_file:STRING=C:/Users/1/Downloads/interactive-hex-meshing-main/interactive-hex-meshing-main/out/build/x64-
Debug/geomlib/geomlib/CMakeFiles/geomlib.dir//./geomlib_generated_generalized_projection_cuda.cu.obj.cubin.txt -P
C:/Users/1/Downloads/interactive-hex-meshing-main/interactive-hex-meshing-main/out/build/x64-
Debug/geomlib/geomlib/CMakeFiles/geomlib.dir//geomlib_generated_generalized_projection_cuda.cu.obj.Debug.cmake"
generalized_projection_cuda.cu
Thank you for your great project.
When I tried to clone this repo, it failed due to the LFS limit:
This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data packs to restore access.
Do you have any storage to upload large files (ex. cloud drive) or any points of contact for funding for the hosting(ex. Paypal, Patreon, Gumroad, etc)?
It's a great project and I'd like to try it out, and I think it's a shame that a way to make it more widely known is being closed off.
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.