Open grafoteka opened 2 years ago
Please try to delete -gencode arch=compute_30,code=sm_30
on CMakeLists.txt.
It's already been removed in my fork (ROS-Foxy).
Try to remove all the arch=compute_30,code=sm_30
in the CMakeLists.txt ad insert only:
arch=compute_75,code=sm_75
Hello, I have same error. My command line show text.
Starting >>> darknet_ros
--- stderr: darknet_ros
nvcc fatal : Unsupported gpu architecture 'compute_80'
nvcc fatal : Unsupported gpu architecture 'compute_80'
CMake Error at darknet_ros_lib_generated_blas_kernels.cu.o.cmake:220 (message):
Error generating
/home/sirlab/ros2_ws/build/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_blas_kernels.cu.o
nvcc fatal : Unsupported gpu architecture 'compute_80' nvcc fatal : Unsupported gpu architecture 'compute_80' CMake Error at darknet_ros_lib_generated_avgpool_layer_kernels.cu.o.cmake:220 (message): Error generating /home/sirlab/ros2_ws/build/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_avgpool_layer_kernels.cu.o
CMake Error at darknet_ros_lib_generated_network_kernels.cu.o.cmake:220 (message): Error generating /home/sirlab/ros2_ws/build/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_network_kernels.cu.o
CMake Error at darknet_ros_lib_generated_col2im_kernels.cu.o.cmake:220 (message): Error generating /home/sirlab/ros2_ws/build/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_col2im_kernels.cu.o
make[2]: [CMakeFiles/darknet_ros_lib.dir/build.make:72: CMakeFiles/darknet_ros_lib.dir/__/darknet/src/darknet_ros_lib_generated_avgpool_layer_kernels.cu.o] Error 1 make[2]: Waiting for unfinished jobs.... make[2]: [CMakeFiles/darknet_ros_lib.dir/build.make:86: CMakeFiles/darknet_ros_lib.dir/__/darknet/src/darknet_ros_lib_generated_col2im_kernels.cu.o] Error 1 make[2]: [CMakeFiles/darknet_ros_lib.dir/build.make:79: CMakeFiles/darknet_ros_lib.dir/__/darknet/src/darknet_ros_lib_generated_blas_kernels.cu.o] Error 1 make[2]: *** [CMakeFiles/darknet_ros_lib.dir/build.make:135: CMakeFiles/darknet_ros_lib.dir//darknet/src/darknet_ros_lib_generated_network_kernels.cu.o] Error 1 nvcc fatal : Unsupported gpu architecture 'compute_80' nvcc fatal : Unsupported gpu architecture 'compute_80' CMake Error at darknet_ros_lib_generated_convolutional_kernels.cu.o.cmake:220 (message): Error generating /home/sirlab/ros2_ws/build/darknet_ros/CMakeFiles/darknet_ros_lib.dir//darknet/src/./darknet_ros_lib_generated_convolutional_kernels.cu.o
CMake Error at darknet_ros_lib_generated_activation_kernels.cu.o.cmake:220 (message): Error generating /home/sirlab/ros2_ws/build/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_activation_kernels.cu.o
nvcc fatal : Unsupported gpu architecture 'compute_80' nvcc fatal : Unsupported gpu architecture 'compute_80' nvcc fatal : Unsupported gpu architecture 'compute_80' nvcc fatal : Unsupported gpu architecture 'compute_80' nvcc fatal : Unsupported gpu architecture 'compute_80' CMake Error at darknet_ros_lib_generated_crop_layer_kernels.cu.o.cmake:220 (message): Error generating /home/sirlab/ros2_ws/build/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_crop_layer_kernels.cu.o
CMake Error at darknet_ros_lib_generated_deconvolutional_kernels.cu.o.cmake:220 (message): Error generating /home/sirlab/ros2_ws/build/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_deconvolutional_kernels.cu.o
CMake Error at darknet_ros_lib_generated_im2col_kernels.cu.o.cmake:220 (message): Error generating /home/sirlab/ros2_ws/build/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_im2col_kernels.cu.o
CMake Error at darknet_ros_lib_generated_dropout_layer_kernels.cu.o.cmake:220 (message): Error generating /home/sirlab/ros2_ws/build/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_dropout_layer_kernels.cu.o
CMake Error at darknet_ros_lib_generated_maxpool_layer_kernels.cu.o.cmake:220 (message): Error generating /home/sirlab/ros2_ws/build/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_maxpool_layer_kernels.cu.o
Failed <<< darknet_ros [1.39s, exited with code 2]
Can I help you? Thank you for responsing.
Describe the bug Error compiling darknet with CUDA drivers.
To Reproduce Steps to reproduce the behavior:
$ catkin_make -DCMAKE_BUILD_TYPE=Release
nvcc fatal : Unsupported gpu architecture 'compute_30'
nvcc fatal : Unsupported gpu architecture 'compute_30' nvcc fatal : Unsupported gpu architecture 'compute_30' CMake Error at darknet_ros_lib_generated_blas_kernels.cu.o.Release.cmake:220 (message): Error generating /home/jorge/ws/ros1/darknet_ws/build/darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_blas_kernels.cu.o
nvcc fatal : Unsupported gpu architecture 'compute_30' nvcc fatal : Unsupported gpu architecture 'compute_30' CMake Error at darknet_ros_lib_generated_dropout_layer_kernels.cu.o.Release.cmake:220 (message): Error generating /home/jorge/ws/ros1/darknet_ws/build/darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_dropout_layer_kernels.cu.o
CMake Error at darknet_ros_lib_generated_avgpool_layer_kernels.cu.o.Release.cmake:220 (message): Error generating /home/jorge/ws/ros1/darknet_ws/build/darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_avgpool_layer_kernels.cu.o
CMake Error at darknet_ros_lib_generated_deconvolutional_kernels.cu.o.Release.cmake:220 (message): Error generating /home/jorge/ws/ros1/darknet_ws/build/darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_deconvolutional_kernels.cu.o
CMake Error at darknet_ros_lib_generated_convolutional_kernels.cu.o.Release.cmake:220 (message): Error generating /home/jorge/ws/ros1/darknet_ws/build/darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_convolutional_kernels.cu.o
make[2]: [darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/build.make:65: darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/darknet_ros_lib_generated_activation_kernels.cu.o] Error 1 make[2]: [darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/build.make:107: darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir//darknet/src/darknet_ros_lib_generated_col2im_kernels.cu.o] Error 1 make[2]: [darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/build.make:114: darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/darknet_ros_lib_generated_im2col_kernels.cu.o] Error 1 make[2]: [darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/build.make:93: darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir//darknet/src/darknet_ros_lib_generated_blas_kernels.cu.o] Error 1 make[2]: [darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/build.make:100: darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/darknet_ros_lib_generated_dropout_layer_kernels.cu.o] Error 1 make[2]: [darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/build.make:79: darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir//darknet/src/darknet_ros_lib_generated_avgpool_layer_kernels.cu.o] Error 1 make[2]: *** [darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/build.make:121: darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir//darknet/src/darknet_ros_lib_generated_convolutional_kernels.cu.o] Error 1 make[2]: *** [darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/build.make:86: darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/darknet_ros_lib_generated_deconvolutional_kernels.cu.o] Error 1 nvcc fatal : Unsupported gpu architecture 'compute_30' CMake Error at darknet_ros_lib_generated_crop_layer_kernels.cu.o.Release.cmake:220 (message): Error generating /home/jorge/ws/ros1/darknet_ws/build/darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/./darknet_ros_lib_generated_crop_layer_kernels.cu.o
make[2]: [darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/build.make:72: darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/__/darknet/src/darknet_ros_lib_generated_crop_layer_kernels.cu.o] Error 1 make[1]: [CMakeFiles/Makefile2:2597: darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/all] Error 2 make: *** [Makefile:141: all] Error 2 Invoking "make -j16 -l16" failed