您好我想安装在Ubuntu nVidia的Optix的SDK 3.0.0版本献给LINUX64。安装NVIDIA Optix的SDK 3.0.0的Ubuntu 12.04
我已下载.run文件。当执行结束我有一个叫做〜/ NVIDIA-Optix公司-SDK-3.0.0-LINUX64 /文件夹
这是在我的主文件夹。
预编译的例子很好地工作,但是当我尝试编译我自己的代码编译器似乎处理.CU文件作为CUDA文件,并试图将它们编译到.cu.o。我的程序错误的 一个输出是:
Building NVCC (Device) object CMakeFiles/RayTracerExec.dir/src/Tracy/ObjectLoader/optixcu/./RayTracerExec_generated_triangle_mesh_target.cu.o
通常情况下,文件应该编译成某种PTX文件?
以下的错误是:
ptxas /tmp/tmpxft_00000eef_00000000-5_triangle_mesh_target.ptx, line 94; error : Label expected for argument 0 of instruction 'call'
ptxas /tmp/tmpxft_00000eef_00000000-5_triangle_mesh_target.ptx, line 94; error : Call target not recognized
ptxas /tmp/tmpxft_00000eef_00000000-5_triangle_mesh_target.ptx, line 94; error : Function '_rt_buffer_get_64' not declared in this scope
中没有找到功能_rt_buffer_get_64
的让我觉得有些事情是不正确安装。
在文件夹命名为 文档的子文件夹包括lib64的SDK SDK-预编译样本 我所做的就是复制内容包括到/ usr /本地/包括 和lib64的内容到/ usr /本地/ lib
任何想法? 问候