| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Win10/Win11子系统(二)——深度学习环境搭建:WSL2+Ubuntu20.04+CUDA10.1+pytorch1.8.1+pycharm -> 正文阅读 |
|
[Python知识库]Win10/Win11子系统(二)——深度学习环境搭建:WSL2+Ubuntu20.04+CUDA10.1+pytorch1.8.1+pycharm |
windows子系统wsl2深度学习环境配置前言???????续上一篇Win10/Win11子系统(一)——wsl2+Ubuntu20.04安装记录,系统安装加博客记录花了两天,当然要发挥生产力的作用,这篇配置深度学习环境! Ubuntu20.04 微软官方教程安装的是cuda11,有需要可以查看! 一、准备工作:显卡驱动???????Win10系统的话需要安装英伟达对linux子系统的显卡驱动CUDA on Windows Subsystem for Linux (WSL),一般是下载GEFORCE的那个(按照自己显卡类型选择); ???????Win11系统的话只要在Nvidia设置中把显卡驱动更新到最新版本就可以啦,如下图所示,可以在cmd窗口中通过 接下来在开始菜单中Ubuntu20.04 LTS图标或者在windows terminal中选择Ubuntu,输入以下命令安装gcc9:
安装CUDA11的话可以跳过下面步骤,但是我要安装的是CUDA10.1,因为cuda10.1不支持gcc-9,因此要手动安装gcc-7,命令如下:
安装完gcc-7,系统中就存在两个版本的gcc,因此要设置默认的gcc,命令如下:
此命令可以通过update-alternatives设置gcc各版本的优先级,优先级最高的为系统默认版本,可以用下述命令显示其优先级:
同理设置默认的g++:
显示g++优先级:
二、CUDA10.1配置1.下载安装在NIVDIA官方的CUDA Toolkit安装界面选择合适版本,这里选择10.1安装 最下面会出来两行指令用来安装:
然后出来以下界面: 输入accept,回车。由于已经在windows系统中安装了NVIDIA显卡驱动,所以这里不需要在子系统中安装CUDA 10.1中附带的驱动,移动到Driver选项上,按空格键将该项取消,如下图。 移动到Install选项,回车,等待安装完成,完成界面如下图: 2.设置环境变量
在末尾添加以下内容:
按Ctrl + O,再按回车键,再按Ctrl + X退出编辑模式
重新打开linux终端,执行:nvcc -V 可以看到已经在子系统中安装好了CUDA10.1,然后执行下面命令:
三、cudnn配置在 NVIDIA 的官方cudnn安装界面找到与 CUDA10.1 匹配的 cudnn 版本,点击下载(我是在windows系统中下载的),下载后得到的文件夹是 cudnn-10.1-linux-x64-v7.6.5.32.tgz,虽然 wsl2 和 windows 系统文件夹互通,但是作为对Ubuntu一窍不通的我选择移动到Ubuntu对应的文件夹(此处我移动到了Ubuntu 的 Downloads 文件夹,以下操作也是在 Downloads 文件夹下进行操作) 在wsl2子系统内也就是 Ubuntu20.04 图形化界面中,首先使用 cd 将路径切换到 Downloads 文件夹,然后输入下面命令解压:
然后将解压出的
可以手动,也可以用下面的命令:
为上述文件添加读取和执行权限:
使用命令查看 CUDNN 是否安装成功:
3.检验安装检验cuda是否能够正常运行,安装cuda时自带一个测试文件,我们需要先cd到指令目录 进行编译
在当前目录查看编译结果
说明CUDA安装成功并且运行正常!!!完结撒花??ヽ(°▽°)ノ? 四、安装Anaconda
一开始需要一直按着回车键,中间会有需要输入yes,然后一路回车到安装完成,然后关掉窗口重新打开就好了,最后这个yes是询问是否添加环境变量,不幸选了No的话执行: 输入添加到路径的命令:
翻到最后,在最后一行输入
按Ctrl + O,再按回车键,再按Ctrl + X退出编辑模式
完成界面如图,用户名前多了base环境: 输入查看是否安装成功:
换源:
五、安装pytorch创建虚拟环境:
激活环境:
安装pytorch GPU版本,官方下载地址 这里安装pytorch1.8.1+torchvision0.9.1,但是发现历史版本里面只提供从wheel开始编译,而直接conda安装的版本从cuda10.2开始,难受o(╥﹏╥)o:
编译完成后测试: No problem!!! 总结:又是三天愉快的搭环境时间,ヽ( ̄▽ ̄)? 2022年3月13日,又加一天!续更!!! 六、安装pycharm1.下载安装在子系统的浏览器中打开Pycharm官方下载地址,下载 linux 系统的 pycharm 社区版本。 点击 OK 开始下载,下载完成后保存在 Downloads 目录中
解压:
PS:解压完的文件其实就已经是可执行程序了,跟 windows 上解压完还要安装不太一样 我直接把解压的文件移到 Downloads 文件夹外面,也就是直接放在了自己的 user/ 目录下(提示:放在自己的 user/ 下,则只能自己的账号使用,如果想要所有用户都能够使用,则应放在根目录的/opt/ 下面),没有移动的话直接进入 pycharm-community-2021.3.2/bin 目录执行安装,移动了的话先 cd 到移动的文件夹路径下:
然后弹出来安装界面: 阅读声明,勾上选项后 Continue 继续,选择 Don’t Send,然后就可以使用啦! 2.创建快捷方式以上完成之后,但每次退出时就得重新进入软件,需要重新 cd **** /bin 目录 + sudo ./pycharm.sh ,才能打开软件,所以这一步创建快捷方式! 1)自动创建 打开 Pycharm 后,在 Tools 中选择 Creat Desktop Entry… 即可添加快捷方式(有的版本不一定有) 2)手动创建 终端输入:
意思为在 /usr/share/applications 路径下创建名为 Pycharm.desktop 的文件,并弹出一个编辑窗口,在窗口中输入以下内容:
注意:Exec、Icon一定要写绝对路径,pycharm 版本号也要填写正确,也就是下图中的位置: 然后在就可以在/usr/share/applications下看到图标了: 然后在终端中输入命令给与权限:
3.加载conda环境Ubuntu 和 windows 里面好不一样,windows 中是在虚拟环境名称下有个 python.exe 文件,Ubuntu 中却没有,所以 Interpreter 的路径要按照下图中的设置才可以: 七、其他设置1)图形化界面无操作时自动断开 跑代码的时候自动断开可就完蛋了,所以要设置一下:
2)文件权限更改
3)删除文件 强制删除文件夹并提示:
强制删除文件夹不提示:
Tip: 彻底完结!!! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/29 13:20:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |