在Ubuntu中使用雷电3外接显卡(eGPU)进行深度学习

news/2024/10/30 7:49:23/

sud种种很凑巧的因素,需要用这么一套设备做深度学习。

笔记本是联想yoga s730,两年前在某多多入手,显卡坞是技嘉gaming box+GTX1070,某鱼入手。

折腾了一上午,踩了一些坑,终于把这东西配置好了,下面记录并分享一下过程(主要的坑反而在打驱动上)

1. 笔记本安装好Ubuntu系统

        不多解释=。=

2. 笔记本接好显卡坞

2.1

        buntu系统是支持雷电三设备的,在插好显卡后,系统应该会有提示。

        没有提示也没关系,点开“设置-隐私-雷雳”就能看到自己的外置显卡。

        

        注意第一次连接的显卡会显示“已连接”,而这时需要点击一下,改成“已授权”状态才可以,否则系统是没有真正连接到显卡上的,后面的安装过程就会报错。

        

2.2

        输入命令

lspci |grep -i vga

        该命令会输出你的显卡型号,上一步连接好后,这里应该就会检测到你的外接显卡。

        

3. 安装显卡驱动

3.1 下载

        去英伟达(NVIDIA)官网下载对应型号的显卡驱动    

        https://www.nvidia.com/Download/index.aspx?lang=cn

        一定要选择好自己的显卡型号,在“操作系统”一栏,选择Linux。

        

3.2 卸载原有驱动

        卸载已经安装的英伟达显卡驱动:

sudo apt-get remove –purge nvidia*

        即便没有安装过也可以运行一下,主要是用来应对第一次安装失败后重新安装的情况。

3.3 更改电脑的BIOS

        进入电脑的BIOS,把Security Boot设置为Disabled

        通常来讲,这一步在我们安装Windows10+Ubuntu双系统时已经做过了,不需要再做一遍,故在此不再赘述。

3.4 禁用nouveau

        nouveau是另一套显卡驱动,在Ubuntu中默认启用,需要将其禁用。

        打开文件:

sudo vim /etc/modprobe.d/blacklist.conf

        在最后一行添加:

blacklist nouveau

PS. 如果你不知道怎么使用Vim编辑器,可以按照这个步骤:

a. 打开文件后,处于“命令模式”,来自键盘的所有输入不会改变文本内容,而是会被当做命令,滚动到最后一行。

b. 按下“A”进入编辑模式,这时可以像正常打字一样,在最后一行添加内容。

c.按“esc”回到命令模式,输入“:wq”保存退出。

        命令行输入:

sudo update-initramfs -u

        应用刚才的禁用。

        重启系统:

reboot

        重启之后,查看是不是成功禁用了nouveau:

lsmod | grep nouveau

        

        没有输出表示成功禁用了,如果有输出则代表没有禁用。

3.5. 安装驱动

        给刚才下载的驱动文件足够权限:

sudo chmod a+x XXX.run

        XXX是你下载的驱动的文件名

        安装:

sudo sh ./XXX.run –no-opengl-files

        XXX是你下载的驱动的文件名,–no-opengl-files这个一定要加上,否则后面可能会陷入无限登录。

3.6. 测试

        输入:        

nvidia-smi

        出现类似下面的显卡状态图表示安装成功。

        

4. 安装CUDA

        去

https://developer.nvidia.com/cuda-downloads

        选择对应的cuda版本下载安装就可以了

        

        这是我选择的版本,选择完后,依次运行下面的命令即可完成安装,过程中需要下载一些东西,耐心一点。

5. 安装Anaconda

        anaconda默认各位已经安好了,或者现在安装也来得及,在此不赘述。

6. 安装Pytorch

        进入Pytorch官网下载页:

Start Locally | PyTorch

        

         选择好自己所需要的版本,然后运行下面的命令就可以完成安装了。

7. 测试

        在jupyter notebook里面测试一下

        

         成功,可以愉快地炼丹了!


http://www.ppmy.cn/news/325630.html

相关文章

二、MacBook Pro 使用eGPU-连接eGpu篇,mac变身小台式机

接上篇文章,WTG做好以后,将要连接eGpu啦 硬件:蓝宝石RX590 8G D5超白金 OC 显卡坞:雷蛇 Core 战核X 每种显卡坞的操作可能不同,这里我的扩展坞是雷蛇的战核X,本文基于此硬件的实际操作。推荐个网站&#x…

关于DIY eGPU的使用配置心得

eGPU配置文件路径: V:\configstartup.bat 内容如下:(与其说是心得,不如说是自己配置后体验的效果,来翻译一下下面英文会给显卡带来什么样的表现) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: …

LVS负载均衡集群-NAT模式

目录 前言一、企业群集应用概述1. 群集的含义1.1 群集的特点1.2 扩展服务器的方式 2. 群集的类型2.1 负载均衡群集(Load Balance Cluster)2.2 高可用群集(High Availability Cluster)2.3 高性能运算群集(High Performa…

打电话蓝牙耳机什么牌子好?打电话降噪蓝牙耳机推荐

现如今,耳机不仅仅是音质的需求高,很多蓝牙耳机添加了许多的功能,对于经常打电话的人群来说,最主要就是保持通话的清晰度,下面我整理了几款通话好的蓝牙耳机品牌,一起来看看吧。 一、南卡Lite pro2蓝牙耳机…

蓝牙耳机什么牌子好?推荐四个高品质蓝牙耳机品牌

一款耳机好坏的标准是什么,相信每一个人给出的答案都会有些许不同。但往往会对比这两个方面:第一就是音质,这也是区别高中低端耳机的最重要因素。第二,是佩戴舒适度,一款耳机如果没有好的佩戴舒适感,就算有…

运动式蓝牙耳机什么牌子好、运动式蓝牙耳机推荐

随着时代的发展大家也开始注重自己的外表身材并运动起来了,一点一点的达到自己的标准,然而陪伴你度过这个过程可能不是你的朋友,亲人,而是耳机里的音乐,所以选好的运动蓝牙耳机很重要,其中运动蓝牙耳机从中…

什么蓝牙耳机音质好?总结音乐蓝牙耳机品牌排行

据不完全统计,无线蓝牙耳机自2016年大规模问世至今,有分析机构预计全球TWS耳机的出货量将达到3.7亿副。随着市场的火爆,消费者的需求了也越来越高,除了基础的功能之外,消费者开始对降噪、音质、骨传导等等其它方面的也…

《微服务实战》 第三十章 分布式事务框架seata TCC模式

前言 本章节介绍分布式事务框架seata TCC模式,上一章节介绍seata以及集成到Springboot、微服务框架里。 1、TCC模式 一个分布式的全局事务,整体是 两阶段提交 的模型。全局事务是由若干分支事务组成的,分支事务要满足 两阶段提交 的模型要…