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

Optix call failed with code 7990 #183

Open
ur2464 opened this issue Jan 7, 2025 · 5 comments
Open

Optix call failed with code 7990 #183

ur2464 opened this issue Jan 7, 2025 · 5 comments

Comments

@ur2464
Copy link

ur2464 commented Jan 7, 2025

Hi,

I am running nvisii in a docker and as suggested I have copied all the nvidia driver files to my docker using the below commands

mkdir nvidia
cd nvidia/
cp /usr/lib/x86_64-linux-gnu/libnvoptix.so.1 .
cp /usr/lib/x86_64-linux-gnu/*nvidia* .

although when running python 01.simple_scene.py I get the following error

python 01.simple_scene.py
Found 1 GPUs available for rendering.
[ 2][    DENOISER]: Unable to load denoiser weights
Optix call (optixDenoiserSetModel(OptixData.denoiser, kind, nullptr, 0)) failed with code 7990 (line 1887)
Aborted (core dumped)

I am using rtx2080ti with Driver Version: 535.216.03 and Cuda compilation tools, release 12.1, V12.1.105

@TontonTremblay
Copy link
Collaborator

TontonTremblay commented Jan 7, 2025 via email

@ur2464
Copy link
Author

ur2464 commented Jan 9, 2025

Hi, I really appreciate the work put towards this library and I really see its potential however, I would like to request to please update the dependecies of this project which would help us use it. I would also like to request to update the dockerfile as well. I had used nvisii on a wide range of nvidia-drivers like 545, 550 and 535 on a local gpu machine in the past but I could not understand why it fails to work on a container.

@natevm
Copy link
Collaborator

natevm commented Jan 9, 2025

Once I’ve finished my defense, I should hopefully have some time to get this project up and running again. The goal is to finish my defense in a couple months.

After that, I’d like to use NVISII as a testing ground for differentiable rendering, which would mean bringing it back to a working state, potentially with pytorch bindings.

@natevm
Copy link
Collaborator

natevm commented Jan 9, 2025

Regarding containers, I believe OptiX has made some recent changes regarding denoiser weights, to try to reduce their library size for compatibility with WSL2. That might be partially why this is coming up now.

@ur2464
Copy link
Author

ur2464 commented Jan 9, 2025

Thanks @natevm, that's great news and looking forward to use it soon. All the best for your defense.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants