lvjiahui / DRT

SIGGRAPH Asia 2020: Differentiable Refraction-Tracing for Mesh Reconstruction of Transparent Objects
71 stars 9 forks source link

ImportError: No module named 'optix #4

Closed QiNing-07 closed 2 years ago

QiNing-07 commented 2 years ago

Hi, jiahui, when I run optix.py the error is “ImportError: No module named 'optix'” ,and I set the absolute Optix path in config.py.

the detail error information:

Traceback (most recent call last): File "/home/qining/CODE/DRT-master/optim.py", line 6, in import DiffRender as Render File "/home/qining/CODE/DRT-master/DiffRender.py", line 6, in extra_include_paths=[optix_include], extra_ldflags=["-L"+optix_ld, "-loptix_prime"]) File "/home/qining/anaconda3/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 980, in load keep_intermediates=keep_intermediates) File "/home/qining/anaconda3/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1196, in _jit_compile return _import_module_from_library(name, build_directory, is_python_module) File "/home/qining/anaconda3/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1543, in _import_module_from_library file, path, description = imp.find_module(module_name, [path]) File "/home/qining/anaconda3/lib/python3.6/imp.py", line 298, in find_module raise ImportError(_ERR_MSG.format(name), name=name) ImportError: No module named 'optix'

and my config.py:

optix_include = "/home/qining/NVIDIA-OptiX-SDK-6.5.0-linux64/include" optix_ld = "/home/qining/NVIDIA-OptiX-SDK-6.5.0-linux64/lib64"

Would you give me some suggestions?Thank you!