Ubuntu20.04 cuda11.4 RuntimeError: CUDA error: no kernel image is available for execution on the dev

问题来源

该问题源于项目工程自动下载的torch版本与cuda11.4支持的torch不兼容
那么问题就在于如何找到cuda11.4兼容的torch版本?在官网中寻找

一.选择与系统和cuda匹配的下载地址

首先打开pytorch官网
按照图示选择出对应cuda的下载指令

二.下载

按照图示找到对应cuda的torch下载指令,需要注意的是这个链接https://download.pytorch.org/whl/cu113/torch_stable.html是一个下载地址的展示,而不是一个特定的下载地址

在这里插入图片描述
当把Run this Command输入到命令行时,会弹出系统指定的whl的下载链接,当在线下载网速缓慢的时候,可以在本地下载好了再拷贝到服务器中

三.安装

pip install torch-1.10.1+cu113-cp37-cp37m-linux_x86_64.whl
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 安装 CUDA 11.4 在 Ubuntu 20.04 系统上的步骤如下: 1. 下载 CUDA 11.4 安装包,可以从 NVIDIA 的官网上下载。 2. 在终端中运行以下命令来添加 NVIDIA 的存储库: ``` sudo apt-add-repository -y ppa:graphics-drivers/ppa ``` 3. 更新软件包: ``` sudo apt-get update ``` 4. 安装 CUDA 11.4 和相应的驱动: ``` sudo apt-get install cuda-11-4 ``` 5. 设置环境变量,在 .bashrc 文件中添加如下行: ``` export PATH=/usr/local/cuda-11.4/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-11.4/lib64:$LD_LIBRARY_PATH ``` 6. 使用 nvidia-smi 命令验证安装是否成功。 注意: - 请根据你的显卡型号和系统位数来安装对应版本的CUDA - 更新驱动可能会导致系统不稳定,请注意备份重要数据 - 请在安装前检查您的系统是否满足CUDA的硬件要求 ### 回答2: Ubuntu 20.04是一种广泛使用的操作系统,并且该操作系统支持使用CUDA来访问GPU运算资源。为了在Ubuntu 20.04上安装CUDA 11.4,您需要遵循以下步骤: 1. 首先通过网站下载CUDA Toolkit安装包。根据您的系统架构选择正确的包。您可以使用以下命令进行下载:wget https://developer.download.nvidia.com/compute/cuda/11.4.0/local_installers/cuda_11.4.0_470.42.01_linux.run 2. 在安装CUDA之前,您需要卸载任何先前的NVIDIA驱动程序。您可以通过使用以下命令来卸载旧的驱动程序: sudo apt-get purge nvidia* sudo apt-get autoremove sudo apt-get autoclean 3. 接下来是安装依赖库,这些库将支持CUDA的顺利安装: sudo apt update sudo apt install build-essential dkms gcc g++ linux-headers-$(uname -r) 4. 完成依赖库的安装后,您可以运行CUDA Toolkit的安装程序。使用以下命令启动该过程: sudo sh cuda_11.4.0_470.42.01_linux.run 5. 当您运行安装程序时,将在屏幕上提供一些提示。请跟随它们直到安装完成。您可以在安装过程中选择是否自动安装CUDA驱动程序。 6. 安装完成后,您需要配置环境变量。使用以下命令编辑.bashrc文件: sudo vi ~/.bashrc 7. 将以下内容添加到文件的末尾: # CUDA Configurations export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH 8. 保存文件并退出编辑器。要刷新环境变量,请使用以下命令: source ~/.bashrc 9. 看到以上步骤完成基本就可以了,但为了进一步验证CUDA的安装,您可以运行以下命令: nvcc -V 10. 如果您看到CUDA的版本号,这就意味着CUDA已经成功安装在Ubuntu 20.04上。 总之,以上步骤描述了如何在Ubuntu 20.04上安装CUDA 11.4。虽然这些步骤可能有点复杂,但如果您跟随它们,您将能够访问GPU并在Ubuntu 20.04上运行CUDA。 ### 回答3: Ubuntu20.04是一款很受欢迎的操作系统,能够兼容许多软件,其中包括CUDA11.4。CUDA是NVIDIA提供的一款加速计算平台,能够提高GPU的计算能力,使得机器学习、深度学习等方面的操作变得更加快捷和高效。 以下是在Ubuntu20.04上安装CUDA11.4的步骤: 第一步:安装NVIDIA显卡驱动 安装CUDA11.4需要先安装NVIDIA显卡驱动程序,可以通过官方的PPA(Personal Package Archive)源来安装。 首先,打开终端(Ctrl+Alt+T),并使用以下命令添加PPA源: sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update 接着,使用下面的命令安装最新的NVIDIA显卡驱动: sudo apt install nvidia-driver-460 安装好后,使用以下命令重新启动电脑: sudo reboot 第二步:下载CUDA11.4安装包 在安装CUDA11.4前需要先从NVIDIA官网下载对应的安装包。 在下载页面中,选择Linux作为操作系统,并按照你的显卡和安装类型(本地安装或网络安装)选择对应的CUDA版本和安装包。 下载完毕后,将安装包解压到一个易于访问的位置。 第三步: 安装CUDA11.4 在终端中使用cd命令进入解压后的文件夹,并运行安装文件,这需要管理权限,因此需要使用sudo: cd <解压后的文件夹> sudo sh cuda_11.4.0_XXX_linux.run 注意:上面的XXX并不代表你的显卡型号,它将根据你选择的安装环境而变化。 在安装过程中,按照提示进行基本设置、阅读并同意许可协议、选择安装类型等。 最后,将CUDA11.4添加到路径中: sudo gedit /etc/environment 在打开的文件中添加: :/usr/local/cuda-11.4/bin:/usr/local/cuda-11.4/NsightCompute-2021.1/:/usr/local/cuda-11.4/NsightSystems-2021.2/ 保存并关闭文件后,使用以下命令来使添加的路径生效: source /etc/environment 现在,CUDA11.4已经成功地安装到Ubuntu20.04中了。 最后需要注意的是,安装CUDA过程中出现问题的可能性不是很大,但如果有问题就需要查看安装日志并进行相应的调整。""" 注意:本回答只包含大体步骤,因为安装CUDA11.4可能会有许多不同的安装环境和情况,因此最好参考官方文档/手册或在搜索引擎中查找与自身情况相匹配的详细教程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值