Optix 7.2 is not compatible with 50 series GPUs
Hi, I'm encountering issues trying to run the LiDAR module on a newer GPU (50-series). Here's what I've tried: Attempt 1: OptiX 7.2
Build: Successful Runtime: CUDA error 999 Note: The module previously worked fine with my older GPU
Attempt 2: Higher OptiX version
Build: Failed with the following error: error: 'optixModuleCreateFromPTX' was not declared in this scope; did you mean 'optixModuleCreate'? 213 | CHECK_OPTIX(optixModuleCreateFromPTX(context, &moduleCompileOptions, &pipelineCompileOptions, optixProgramsPtx, | ^~~~~~~~~~~~~~~~~~~~~~~~
Question: Is there a way to get the LiDAR module working with 50-series GPUs? Any guidance on compatible OptiX versions or necessary code modifications would be appreciated. Thanks!
Hi @hsmmoj Thank you for reporting this issue.
To help me investigate and resolve the problem, could you please provide the following details:
- What is your NVIDIA driver version (
nvidia-smicommand)? - Which version of the
RobotecGPULidarproject are you building? The latest develop branch or a specific tagged version? - What version of the CUDA Toolkit are you using (
nvcc --versioncommand)?
Hi. Thank you for your response.
- Driver Version: 580.95.05
- Develop
- I am using the Docker image "nvidia/cuda:13.0.0-cudnn-devel-ubuntu22.04".
Thanks.
@hsmmoj
Could you try to compile with the CMAKE_CUDA_ARCHITECTURES definition in CMakeLists removed (this line)? OptiX 7.2 should work fine.