Optix 6.5 optixu namespace reference in Common.h
Hi there, I've downgraded to Cuda 10.2 to install opal, and after generating in ccmake and running ~$ make in the build directory I get the following error:
`In file included from /home/joewebb/SDK/opal/tutils.cu:6:0: /home/joewebb/SDK/opal/Common.h:63:10: fatal error: optixu/optixu_matrix_namespace.h: No such file or directory #include <optixu/optixu_matrix_namespace.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. CMake Error at opal_generated_tutils.cu.o.cmake:277 (message): Error generating /home/joewebb/SDK/build/lib/ptx/./opal_generated_tutils.cu.o
opal/CMakeFiles/opal.dir/build.make:75: recipe for target 'lib/ptx/opal_generated_tutils.cu.o' failed make[2]: *** [lib/ptx/opal_generated_tutils.cu.o] Error 1 CMakeFiles/Makefile2:1534: recipe for target 'opal/CMakeFiles/opal.dir/all' failed make[1]: *** [opal/CMakeFiles/opal.dir/all] Error 2 Makefile:90: recipe for target 'all' failed make: *** [all] Error 2 `
looking in the optix 6.5 directory, there is no such directory optixu.
the section in Common.h that requires it is here
//DO NOT MESS WITH THE ORDER OF INCLUDES OR THE INCLUDED HEADERS HERE //TODO: I have not found yet why changing the order of some includes break either the compilation or the nvrtc compilation.. //#include <optix_world.h> //#include <optixu/optixu_math_namespace.h> #include <optixu/optixu_matrix_namespace.h> //#include <optixu/optixpp_namespace.h> #include <optixu/optixu_math_namespace.h>
Can you tell me if there is a way to get this to run optix 6.5 on cuda 10.2? or do i have to downgrade to 5.1?
do you have /optixu in yours? if so could you add it to the github so i can download it? I can only find it online in Optix 3.9 documentation.
You said it's tested on 6.5 so I assume I'm doing something wrong.
Many thanks in advance for your help!
Joe