如何通过Clion配置cuda编程

方法

ubutu中用clion创建的cuda项目,在终端编译一般没有什么问题,但是用Clion本身在配置cmake确经常报些找不到cuda等类似的错。解决方法有以下步骤:

  1. 在.bashrc文件追加export PATH=/usr/local/cuda/bin:$PATH
  2. 在CMakeLists.txt中追加set(CMAKE_CUDA_ARCHITECTURES xx), xx为显卡的CUDA架构,一般可以用命令nvcc --help | grep 'gpu-arch'来查看
  3. 在CMake options中添加-D CMAKE_CUDA_COMPILER=/usr/local/cuda/bin/nvcc
    如何通过Clion配置cuda编程_第1张图片

CMakeLists.txt案例

cmake_minimum_required(VERSION 3.0)
project(cuda_test CUDA)

set(CMAKE_CUDA_STANDARD 14)
set(CMAKE_CUDA_ARCHITECTURES 70)
add_executable(cuda_test main.cu)

set_target_properties(cuda_test PROPERTIES
        CUDA_SEPARABLE_COMPILATION ON)

你可能感兴趣的:(python,linux,开发语言)