当前位置:首页 > 运维 > 正文内容

WSL2安装cuda toolkit

MuWinds2个月前 (01-14)运维66

首先要确保你安装的wsl是wsl2,去wsl里面输入uname -a就可以了,如果跳出的内核版本是4.x就是wsl1,你需要升级windows系统和wsl

*PS:升级完系统,如果输入wsl --update提示报错码,请输入wsl --shutdown关闭wsl实例

image.png

如果一直卡0%,请附加参数--web-download,让它从github上下载,这是nt微软商店的问题。

然后,windows主机安装好cuda toolkit和驱动就可以,在wsl里面只需要安装toolkit就好了,驱动会由windows映射到wsl里面的

检查是否映射到wsl里的方法:启动wsl,输入nvidia-smi,如果没有跳出来下面的图,你需要检查上面的步骤:

Q_`YGTX14WGTAF4JQL@]CFP.png

接下来直接安装,nvidia这个地址,选择wsl2 ubuntu,再选择runfile就提供安装指令了。

image.png

运行的时候如果提示failed verify gcc,请安装并更新gcc:

apt-get update
apt-get install gcc-11
apt-get install gcc

再次运行,请输入accept,接下来的页面直接用键盘方向键切到install,就直接安装了。

安装完是下面这个提示。

===========
= Summary =
===========
 
Driver:   Not Selected
Toolkit:  Installed in /usr/local/cuda-11.6/
 
Please make sure that
 -   PATH includes /usr/local/cuda-11.6/bin
 -   LD_LIBRARY_PATH includes /usr/local/cuda-11.6/lib64, or, add /usr/local/cuda-11.6/lib64 to /etc/ld.so.conf and run ldconfig as root
 
To uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-11.6/bin
***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 510.00 is required for CUDA 11.6 functionality to work.
To install the driver using this installer, run the following command, replacing with the name of this run file:
    sudo .run --silent --driver

此时会提示你要加入环境变量,root用户请在/root目录下,用nano或者vim打开.bashrc

将please make sure提示的环境变量加到文件的结尾

cuda 12.6的,自行更改:

export PATH=/usr/local/cuda-12.6/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.6/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

保存退出,输入nvcc -V查看nvcc版本以确认安装:

image.png

标签: cudaWSL

“WSL2安装cuda toolkit” 的相关文章

centos开启samba

samba是玩nas经常用的服务了,这里说一下怎么安装:登录机器,yum安装:yum install samba systemctl enable samba配置方法:vi /etc/samba/smb.conf[nasdata] commen...

zblog强制打开调试模式

之前写zblog of cloudflare插件的时候,写错了代码,因为没开调试模式我也不知道哪里报错,这里记录一下:修改 zb_system/function/c_system_base.php,将第 22 行的//注释删除掉,再保存即可。...

CentOS Python后台运行

nohup python /data/python/server.py > python.log3 2>&1 &说明:1、1是标准输出(STDOUT)的文件描述符,2是标准错误(STDERR)的文件描述符 &nb...

node-saas问题

构建vue项目的时候报错:很简单,nodejs版本太新了,直接换到dart-sassyarn remove node-sass yarn add sass...

支付系统下MySQL超时问题

现在跑的支付系统在处理客户问题查询订单的时候经常查询超时锁表,导致需要刷新网页。支付系统的在数据库的特性是高更新频率,当我在排查问题的时候看到了query cache,去google了一下:MySQL查询缓存是MySQL中比较独特的一个缓存区域,用来缓存特定Query的整个结果集信息,且共享给所有客...

Hyper-v 配置 NAT + 端口映射

本指南将引导你完成:创建 NAT 网络将现有虚拟机连接到新网络确认虚拟机正确连接要求:Windows 10 周年更新或更高版本已启用 Hyper-V(单击此处 查看相关说明)注意:目前,每台主机仅限一个 NAT 网络。 有关 Windows NAT (WinNAT) 实现、功能和限制的更多...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。