通过wsl2搭建pytorch1.10+cuda11.4+nvidiadriver深度学习框架

loongembedded loongembedded     2023-03-24     409

关键词:

文章目录


WSL,即Windows Subsystem for Linux(Windows下的Linux子系统),可以免去双系统安装的复杂性,使Linux系统依附于Windows运行。最新的WSL2支持了GPU加速运算,对搞深度学习的是件不错的事。

一、WSL的安装

1. 首先去windows官网查看安装方法

windows下WSL安装linuxu系统
按下组合键“WIN+X”,打开管理员模式的命令行,

安装命令:
wsl --install -d # 将更换成想要的版本,例如:ubuntu-20.04

安装完毕并重启系统,设置好Ubuntu用户后,使用命令:

查看已安装的系统、状态、使用的wsl版本。

2. WSL与Windows的文件传输

在Windows资源管理器地址输入:\\wsl$


可以查看以及操作WSL内的文件。
而在WSL中,进入目录/mnt,

二、NVIDIA Driver

WSL2 Ubuntu系统的NVIDIA驱动版本与Windows系统中的NVIDIA驱动版本一致,升级驱动只需要升级Windows下的驱动即可随之更新。

1. 找到显卡型号,到nvidia geforce驱动下载并安装对应的驱动

官方GeForce驱动程序 | NVIDIA

2. WSL2 Ubuntu下使用“nvidia-smi”命令查看更新后的版本号

三、CUDA与Pytorch安装

注:WSL只有CUDA 11.x版本支持
首先贴出官方文档,英文的,很全,希望自己琢磨的可以看这个自行进行安装,比如如何使用自己早就在Windows安装好的CUDA 11.x等等,我在这里只会提到我用到的CUDA Toolkit的新安装方法。

1. 下载安装CUDA Toolkit

可直接去官网下载所需版本:
https://developer.nvidia.com/cuda-toolkit-archive
如果你的显卡支持11.4,也可直接运行下述语句:
下载CUDA:

wsl_04wsl2与windows文件传输(代码片段)

...夹cdmntls则可以显示windows上的CD等盘分区参考通过WSL2搭建Pytorch1.10+CUDA11.4+NVIDIADriver深度学 查看详情

wsl2搭建rancher开发环境

...P地址,截止20211128,WSL2还不能固定IP现在有效的做法可以通过建立网络适配器固定WSL2的IP新建.bat文件,写入下面两行后以管理员执行其中Ubuntu-20.04是通过cmdwsl--list命令获得(发行版Unbutu升级后可能就不是20.04了)主机cmd执行ipconfig/a... 查看详情

利用wsl2搭建qemu仿真vexpress-a9开发环境(代码片段)

利用WSL2搭建Qemu仿真Vexpress-a9开发环境开发环境搭建更新软件源uboot-tools安装交叉编译环境安装qemu安装编译linux镜像和DBT文件启动qemu仿真kernelbusybox制作根文件系统制作rootfs使用u-boot启动kernel下载编译u-bootu-boot利用tftp网络引导方式... 查看详情

wsl2配置docker和php(代码片段)

...PHP文章目录WSL2配置docker和PHP1.了解PHP2.WSL升级为WSL23.WSL2上搭建docker①安装docker②基本使用Ⅰ.开启关闭docker4.docker搭建PHP环境①PHP环境准备拉取`nginx`②HelloPHP(CLI命令行方式)Ⅰ.拉取PHP镜像Ⅱ.运行容器,端口映射查看容器... 查看详情

通过本地网络连接到 WSL2 服务器

】通过本地网络连接到WSL2服务器【英文标题】:ConnectingtoWSL2servervialocalnetwork【发布时间】:2020-07-1501:54:41【问题描述】:我正在我的Windows10机器上使用WSL2/Ubuntu开发一个rails应用程序,这太棒了!问题是我无法从同一网络中的另... 查看详情

利用wsl2搭建qemu仿真vexpress-a9开发环境(代码片段)

利用WSL2搭建Qemu仿真Vexpress-a9开发环境开发环境搭建更新软件源uboot-tools安装交叉编译环境安装qemu安装编译linux镜像和DBT文件启动qemu仿真kernelbusybox制作根文件系统制作rootfs使用u-boot启动kernel下载编译u-bootu-boot利用tftp网络引导方式... 查看详情

pytorch1.10正式版上线:androidnnapi支持来了

点击机器学习算法与Python学习,选择加星标精彩内容不迷路机器之心报道广受人们欢迎的深度学习框架PyTorch刚刚更新了1.10正式版,在CUDAGraphsAPI等方面进行了诸多改进。PyTorch是一个开源的Python机器学习库,基于Torch&#x... 查看详情

pytorch1.10正式版上线:androidnnapi支持来了

点击机器学习算法与Python学习,选择加星标精彩内容不迷路机器之心报道广受人们欢迎的深度学习框架PyTorch刚刚更新了1.10正式版,在CUDAGraphsAPI等方面进行了诸多改进。PyTorch是一个开源的Python机器学习库,基于Torch&#x... 查看详情

wsl简单环境搭建以及踩坑

序言笔者的电脑配置不高,开虚拟机跑linux总觉得太重。最近才了解到windows早就上了wsl2——一款较为轻量的虚拟机软件。所以笔者打算一边安装一边记录笔记,方便以后查阅,同时将内容分享出来,给大家提供一些帮助。环境... 查看详情

断点无法通过 Windows 10 和 WSL2 上的 Visual Studio Code 在 Chrome 中调试 React 应用程序

】断点无法通过Windows10和WSL2上的VisualStudioCode在Chrome中调试React应用程序【英文标题】:BreakpointsnotworkingdebuggingReactappinChromethroughVisualStudioCodeonWindows10andWSL2【发布时间】:2020-09-0905:36:07【问题描述】:在今年的MSBuild会议和终端1.x... 查看详情

WSL2:Python 使用 VS Code 调试器重命名文件

...由code.在WSLUbuntu终端中启动)在Windows上读取和编辑文件(通过/mnt/c访问)。 查看详情

hostconfig.json 在哪里(Docker 桌面 + WSL2 环境)

...任何在制作容器后更改端口映射的命令。但是这个答案说通过更改hostconfig.json文件,我可以更改端口映射。HowdoIassignaportmapp 查看详情

wsl2 中的文件物理存储在哪里? [关闭]

...并不是说我想在文件资源管理器中浏览它们-我知道可以通过在资源管理器中输入\\\\wsl$\\来完成。如果我不得不猜测,我会说文件存储 查看详情

windows10安装wsl2和ubuntu的过程(代码片段)

...dows10环境中安装了2个相同的包导致冲突,所以想到了通过WSL2+Docker的方式进行编程开发。因为DockerDesktop直接安装就行了,不做介绍。本文主要介绍WSL2和Ubuntu的安装过程。一.安装前的环境准备1.升级Windows系统  因为... 查看详情

12步搞定wsl2,安装交互迁移vscode远程调试应有尽有

...在线安装WSL24.离线安装WSL25.提权到root用户6.Windows访问WSL7.通过WSL访问Windows8.在Windows中直接执行Linux的程序9.在Linux中执行Windows命令10.VSCode远程调试VSCode12.将WSL发行版迁移到另外一台机器上1.WSL2概述        WSL是WindowsSubsys 查看详情

wsl2中dockervolume的位置(代码片段)

想通过file/tail方式收集Docker日志,在linux没找到docker的容器目录,dockerinpsect显示的位置也不存在,搜索了一些资料也不对,最后在WSL2whereisdockervolumelocation?找到了答案。按照nvRelax的回复,找到了该位置。第一... 查看详情

Jupyter Notebook 无法在 Ubuntu WSL2 中打开

...令并弹出此错误。有人可以帮忙吗?【问题讨论】:你是通过anaconda安装的吗??请将错误信息发布为文字而不是图像,这将有助于以后在搜索引擎中搜索错误信息的 查看详情

windows11搭建tensorflowgpu开发环境rtx3060:2--基于wsl2docker方式的使用(代码片段)

...巨慢无比???参考文献接上文:windows11搭建TensorFlow2.6GPU开发环境【RTX3060】:1–windows11本地原生方式简介目前我看官网主要推荐docker方式了,那我们就用docker方式试试。而且网上的安装教程也是docker的居多【... 查看详情