-
Notifications
You must be signed in to change notification settings - Fork 625
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
Support Meshroom #153
Support Meshroom #153
Conversation
Hi, I'm from the meshroom team. Would you need some help ? |
Yes, if you have an AMD GPU can you check if Meshroom works under ZLUDA? Instructions are in this PR's README or here: #79 (comment). I've ran a sample dataset, but I'm entirely unfamiliar with Meshroom and I'm not sure if I'm using it properly. Additionally, is there way to make sure that alicevision/CCTag#210 gets merged and then picked by Alicevision? It not only adds support for CUDA 12, but also makes it so that CUDA code gets compiled with PTX, which is required by ZLUDA. |
@vosen alicevision/CCTag#210 is merged now |
@vosen CCTag PR has been merged and will be used in the next release. |
# Conflicts: # ptx/lib/zluda_ptx_impl.bc # ptx/src/ast.rs # ptx/src/emit.rs # ptx/src/ptx.lalrpop # ptx/src/test/spirv_run/mod.rs # ptx/src/translate.rs # zluda/src/cuda.rs # zluda/src/impl/surface.rs
@fabiencastan Many thanks. CCTag is not used by you, but it's used by the CUDA runtime :). CCTag us built with CUDA runtime and it's up to CUDA runtime to decide when to load kernel files. In some cases CUDA runtime will try to do this at the earliest possible moment. CUDA runtime will call cuModuleLoadData(...) trying to load the ELF binary with kernel modules, ZLUDA returns CUDA_ERROR_NOT_SUPPORTED, this gets surfaced to whatever was the initial CUDA function and Meshroom returns failure. Anyway, I'm merging this |
Is there a fix for CUDA_ERROR_NOT_SUPPORTED on linux? |
Will close #79 and #149