码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 几个环境下的cuda版本


    最近在搭建mmdetection3d环境的时候,报了一个cuda相关的错误"CUDA Toolkit 10.2 is unsupported by Numba - 11.2 is the minimum required version",但是我本地安装的cuda版本是11.3,按道理说不会出现检测到10.2的版本。后来弄懂了,原因是讲cuda版本是要分几个环境的。这个相似的问题包括torch.version.cuda版本与本地安装的cuda版本不一致。

    1、驱动环境

    如果有安装好NVIDIA驱动,ubuntu上可以执行命令:

    nvidia-smi

    显示的cuda版本是当前显卡驱动下支持的最高cuda版本,也就是说在nvidia官网下载安装的cuda版本以及用conda安装的cudatoolkit版本不能超过该版本。

    2、本地cuda安装的环境

    这个环境下的cuda是通过在NVIDIA官网下载安装的cuda,安装好之后输入如下命令就可以看到cuda版本:

    nvcc -V

    安装好之后有cuda相关的头文件、lib、dll文件,据我所知,一般在两种场景下才用得到:

    1)在用c++写cuda程序,以及跑cuda程序的时候用到;

    2)在深度学习模型部署端会用到,比如cudnn/onnxruntime/mnn等会依赖cuda包

    3、conda环境

    这个环境下一般是在用conda安装深度学习训练库的时候用得到(比如pytorch/tensorflow),conda安装命令如下:

    conda install cudatoolkit

    安装好后可以通过如下命令查看cuda版本:

    conda list | grep cuda

    如果有安装pytorch,则可以通过如下命令查看cuda版本:

    python -c 'import torch;print(torch.version.cuda)'

    如果有安装numba,则可以通过如下命令查看cuda版本:

    python -c 'from numba.cuda.cudadrv.runtime import runtime;print(runtime.get_version())'

  • 相关阅读:
    .NET实现多线程拷贝文件
    CCF编程能力等级认证(GESP)
    01_中间件
    java毕业生设计信管专业毕业生就业管理信息系统计算机源码+系统+mysql+调试部署+lw
    网络安全笔记-OS命令注入
    C++ 基础入门 之 结构体/结构体定义和使用/结构体数组/结构体指针/ 结构体嵌套结构体/结构体做函数参数/结构体中 const 使用场景/结构体案例
    Redis之Lua脚本
    java线程控制
    Linux基本命令(四)——firewall
    dependencies和devDependencies的区别
  • 原文地址:https://blog.csdn.net/Hunter_pcx/article/details/133888814
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号