CMAKE_CUDA_ARCHITECTURES set to ‘native’多版本与版本号矛盾问题,报错

1. 报错提醒如下图

在这里插入图片描述

2. 原因本地安装多个cuda版本导致native寻找到多个版本,导致报错

If automatic GPU architecture detection fails, (as can happen if you have multiple GPUs installed), set the TCNN_CUDA_ARCHITECTURES environment variable for the GPU you would like to use. The following table lists the values for common GPUs. If your GPU is not listed, consult this exhaustive list.

原先设置如下:

-DCMAKE_CUDA_ARCHITECTURES=native -DCMAKE_CUDA_COMPILER="/usr/local/cuda-12.0/bin/nvcc"

修改后设置如下:

-DCMAKE_CUDA_ARCHITECTURES=86 -DCMAKE_CUDA_COMPILER="/usr/local/cuda-12.0/bin/nvcc"

3. 具体配置需要根据你的显卡型号来确认

参考下面的表格:
在这里插入图片描述
再次设置如下,即可:

在这里插入图片描述

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 07:20:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 07:20:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 07:20:05       82 阅读
  4. Python语言-面向对象

    2024-03-15 07:20:05       91 阅读

热门阅读

  1. Mac 配置环境变量和处理路径中空格

    2024-03-15 07:20:05       41 阅读
  2. 齐次变换矩阵

    2024-03-15 07:20:05       43 阅读
  3. 游戏测试 - 面经 - 创梦天地科技

    2024-03-15 07:20:05       46 阅读
  4. MapReduce面试重点

    2024-03-15 07:20:05       39 阅读
  5. Loader,Plugin

    2024-03-15 07:20:05       44 阅读
  6. Android如何获取蓝牙设备连接状态

    2024-03-15 07:20:05       35 阅读
  7. Spring中经典的7种设计模式源码分析

    2024-03-15 07:20:05       32 阅读
  8. 低代码与数字化工具:重塑软件开发的新范式

    2024-03-15 07:20:05       38 阅读
  9. DM_SQL

    2024-03-15 07:20:05       33 阅读