安装 WSL2 + ubuntu18.04 + 511.65 + cuda-toolkit-11-6

最近在学习Triton,它需要linux的环境来运行nvidia-docker,由于不想装双系统,只能通过安装windows子系统(WSL)来解决,这里我介绍一下我的安装过程以及踩的坑。

第一步:安装nvidia驱动,这里需要安装最新的window版的驱动(不要安装linux的),我之前安装过旧版的驱动不兼容WSL,需要重新安装,可以去网站下载Official Drivers | NVIDIA

根据自己电脑GPU的配置选择驱动版本 ,我这里是GTX 1080

 下载好了直接点击安装包进行安装

第二步:安装WSL2 ,挺简单的我这里不细说了,不会的可以看看B站视频(我安装的是ubuntu18.04)

Window10开发环境搭建(1) | 详细演示WSL2的安装_哔哩哔哩_bilibili

这里需要注意wsl2系统必须是20145及以上版本,通过 ctrl+windows图标 键入 winver 查看版本,

内核必须是4.19.121+版本,通过uname -r 命令查看,如果版本太低,在windows设置里面选择更新

 点击高级选项,打开更新开关

 

第三步:安装cuda-toolkit(我安装的是最新版的11.6,由于网络配置问题,我选择从阿里云镜像下载)

进入ubuntu18.04,首先执行:

apt-key adv --fetch-keys https://mirrors.aliyun.com/nvidia-cuda/ubuntu1804/x86_64/7fa2af80.pub

有可能会出现 gpg: WARNING: unable to fetch URI https://mirrors.aliyun.com/nvidia-cuda/ubuntu1804/x86_64/7fa2af80.pub: No data

出现这个问题一般是没有添加ubuntu的公钥F60F4B3D7FA2AF80,可以执行添加

sudo gpg --keyserver keyserver.ubuntu.com --recv F60F4B3D7FA2AF80
sudo gpg --export --armor F60F4B3D7FA2AF80 | sudo apt-key add -
sudo apt-get update

然后接着执行

sudo sh -c 'echo "deb https://mirrors.aliyun.com/nvidia-cuda/ubuntu1804/x86_64 /" > /etc/apt/sourc
es.list.d/cuda.list'

再更新一下apt

sudo apt-get update

 最后安装cuda-toolkit-11-6

sudo apt-get install -y cuda-toolkit-11-6

 时间较长,耐心等待一下,安装完成之后再检测一下,11.6版的cuda-samples需要自己到github上下载:https://github.com/nvidia/cuda-samples

git clone https://github.com/NVIDIA/cuda-samples.git

下载好之后执行

sudo cd <sample_dir>
sudo make

cd 1_Utilities/deviceQuery
./deviceQuery

 出现下面这个结果,说明安装成功了 

 注意:如果出现 helper_cuda.h:779 code=35(cudaErrorInsufficientDriver)错误

 说明驱动装错了,最好安装最新的驱动

接下来就是安装nvidia-docker

WSL2 安装 nvidia-docker_敦码的博客-CSDN博客

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
安装WSL2上的Ubuntu 18.04,可以按照以下步骤进行操作: Step1: 首先,导出WSL1中的Ubuntu 18.04安装包到一个.tar文件中,可以使用以下命令导出: wsl --export Ubuntu-18.04 d://wslubuntu//ubuntu-18.04.tar Step2: 注销WSL1中的Ubuntu 18.04虚拟机,使用以下命令: wsl --unregister Ubuntu-18.04 Step3: 导入WSL2中的Ubuntu 18.04安装包,指定安装路径和版本,使用以下命令导入: wsl --import Ubuntu-18.04 d://wslubuntu F://ubuntu1804new.tar --version 2 此时,Ubuntu 18.04已经成功安装WSL2中。 另外,如果你想要更改Ubuntu 18.04虚拟机的默认登录用户名为"jarvis",可以使用以下命令: ubuntu1804 config --default-user jarvis 这样就完成了在WSL2安装Ubuntu 18.04并更改默认登录用户名的过程。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [安装WSL2+Ubuntu18.04(慢慢更新记录)](https://blog.csdn.net/shi1804134022/article/details/128633049)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [WSL2-ubuntu1804安装以及一些个人使用调整](https://blog.csdn.net/fur_pikachu/article/details/127953683)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值