将3060独显笔记本升级为高级AI工作站

将3060独显笔记本升级为windows +Ubuntu AI工作站

背景:我搞AI的,手头有一个笔记本,显卡Nvidia3060 6G显存,磁盘和内存较低。固态硬盘只有128G,我安装了windows+ubuntu双系统,windows 80G,ubuntu 40G,用下来感觉很好,我有空的时候也在ubuntu下面部署些AI的程序,跑的很欢,用的是越来越顺手,很是欢喜。
接着唯一问题来了:ubuntu系统磁盘空间较小,docker拉了几个镜像后(你知道,yolo AI docker一个镜像基本都是10G以上),磁盘空间很窘迫了。
解决方案是:来把一个只有8G内存+128G固态的双系统升级为高级AI工作站,目标是能够在笔记本上进行主流AI应用,包括模型训练等。

硬件升级

打开笔记本后盖,看到有两个M2固态硬盘插槽(已经用了一个接128G固态硬盘),一个笔记本2.5英寸sata机械硬盘插槽(空的),内存条有两个插槽(已经用了1个插槽8G)

弄来一个1T的M2固态硬盘,价格约八百元,再买一个8G笔记本内存,百元级搞定。
拆开后盖装上,现在的笔记本配置是16G 内存+1128G固态硬盘(128G+1000G)+3060独显+CPU
下次目标:再配一个2T/4T的笔记本sata机械盘

磁盘识别

windows开机,非常顺利,内存正常。
用windows自带的“磁盘管理工具:完成 1T固态硬盘格式化NTFS格式(这个格式windows和linux双系统都可以识别,还能在两个系统之间切换时共享数据)

接着启动ubuntu,fdisk 中不显示1T固态硬盘,搜了网上各种资料,排查后定位为bios设置问题。 解决方案

进入bios将磁盘模式设置为AHCI模式,重新启动,先在windows正常,再进入ubuntu,1T盘能够识别啦。
特别注意:
设置为AHCI模式ubuntu正常工作,windows启动会蓝屏进不了。
设置为Intel RST Premium With… ubuntu 启动检测不到固态硬盘(如果做了后文的自动挂载启动会报异常)

磁盘分区

对1T固态硬盘分了两个分区700G+300G,300Gwindow主用,700G ubuntu主用,双系统之间也可以正常看到对方的数据。
window磁盘管理和ubuntu 自带的disks 都可以。

磁盘ubuntu 开机自动挂载

查询挂载硬盘UUID

sudo blkid /dev/sda2

返回信息为

/dev/sda2: LABEL="Data" UUID="88069947069936E2" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="7170f9a7-9c9f-43d8-9916-da47aa9101f7"

则能够从返回信息中获取UUID=”88069947069936E2”.

修改文件

打开文件/etc/fstab文件。

sudo gedit /etc/fstab

在文档末尾添加裹在磁盘的信息。
格式为:

[UUID=************] [挂载磁盘分区]  [挂载磁盘格式]  0  2UUID=88069947069936E2   /data ntfs defaults  0  2#第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘; 
#第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区
## 我挂载的分区是在WIn系统下创建的分区,磁盘格式为ntfs

docker迁移步骤

docker已经耗尽了40G ubuntu系统盘剩余空间,现在docker可以移到数据盘上了。
于是问题变成将 /var/lib/docker 移动到 /data/docker ,并且是docker可用。

1.停止docker
service docker stop 2.移动docker数据文件夹## 使用 mv命令
cd /data    ## 我的新数据盘挂载位置
mkdir docker
cd /var/lib/
mv docker /data/3. 配置docker存储位置此处也有两种方法:
方法一:编辑/etc/default/docker,增加DOCKER_OPTS="-g /opt/docker"
方法二:建软连接
ln -s /data/docker/   /var/lib/docker
## 我使用的是方法二,方法一没有实践过。
4. 启动docker服务和容器
serice docker start
5 . 验证docker中可以使用nvidia-smidocker run -it --rm --gpus all ubuntu nvidia-smi发现不行,报异常docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].解决方法:sudo  apt install nvidia-container-runtimereboot再次运行,验证可用docker run -it --rm --gpus all ubuntu nvidia-smi

6.最后查看下原有的docker数据是否还在,再df -h 查看磁盘数据状况。700G数据盘正常挂载,系统盘也有空间了,满意。
在这里插入图片描述

结论:增加硬件,配置docker 和nvidia-container-runtime 。双系统中ubuntu运行AI容器就毫无障碍,一台普通的3060独显笔记本现在就是一台高级AI工作站,号称干AI的,除了公司的平台,还拥有自己的高级AI工作站,真香。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1550117.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

计算机能换显卡吗,笔记本显卡能不能换_笔记本显卡能换么-win7之家

显卡是连接显示器和个人计算机主板的重要组件,但是有时候在使用的时候,可能会遇到显卡出现问题,所以很多笔记本电脑用户就想知道显卡能不能换,有些显卡是直接焊在主板上的,一般不建议换,要换也可以&#xf…

计算机能换显卡吗,笔记本能换显卡么 笔记本电脑能否换显卡【详解】

笔记本能换显卡么?随着笔记本技术更新换代不断加快,如今很多性能主流的独立笔记本已经具备较强的游戏性能,但早几年购买的独显笔记本由于显卡性能过差,因此存在游戏性能较差的情况。不少朋友问,笔记本显卡可以换或者笔记本独立显…

Win10笔记本显卡驱动更新升级

对于游戏玩家来说,对显卡的关注度要高于电脑其它硬件,一般来说,显卡越好,游戏性能往往越强。不过要持续发挥显卡的最佳游戏性能,经常更新显卡驱动也是很有必要的。那么笔记本显卡驱动怎么更新?下面小编以自…

Lnton羚通视频算法算力云平台【PyTorch】教程:torch.nn.SELU

torch.nn.SELU 原型 CLASS torch.nn.SELU(inplaceFalse) torch.nn.SELU 是 PyTorch 中的一个激活函数,它代表了自归一化的整流线性单元(Scaled Exponential Linear Unit)。SELU 激活函数相比于其他常用的激活函数具有一些特别的属性&#xf…

react-sortable-hoc 拖拽列表上oncick事件失效

const SortableItem SortableElement(({value, onChangePayment}) > {const onClickItem () > {// todo}return (<View className"-item" onClick{onClickItem}>xxxxxxx</View>) })问题&#xff1a;onClick 无效 解决&#xff1a;添加distance

九伯通NUT对讲机ST-X6全网通写频软件

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

【LeetCode】167. 两数之和 II - 输入有序数组 - 双指针

目录标题 2023-8-23 09:25:08 2023-8-23 09:25:08 自己写的不是常量级的额外空间&#xff0c;但是写出来了&#xff0c;记录一下。 下次写的时候&#xff0c;请用双指针。 &#xff08;其实我想了想一想&#xff0c;双指针就没感觉出来&#xff1a;因为我只想到双指针两个都…

【官方正版】OneCommander 多标签文件资源管理器工具软件

OneCommander - 是针对 Windows 10 和 Windows 11 设计的时尚现代 UI 文件资源管理器工具。其行使各种功能&#xff0c;包括选项卡浏览、双窗格浏览器、列导航、内置预览等&#xff0c;同时还拥有主题系统和颜色标签等多项特性。 功能特点 强大的功能组合 One Commander 提供…

RK3399平台开发系列讲解(内核调试篇)网络调试工具

🚀返回专栏总目录 文章目录 一、dstat 工具介绍二、例如dstat 进行网络问题调试三、ss 命令查看 TCP 详细信息四、netstat 查看TCP详细信息沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 本篇将介绍网络的相关工具。 一、dstat 工具介绍 当设备产生问题,而我们又…

APU工业控制领域应用

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 APU在工业控制领域的应用 前言一、应用领域分析二、工业控制场景概述三、典型APU厂商【1】AMD【2】国内关注APU领域厂商 四、面向工业控制场景的APU1) 生产智能可视化2&#…

1688获取店铺列表、店铺所有商品、关键词搜索API

为了进行此平台API的调用&#xff0c;首先我们需要做下面几件事情。 1、 获取一个KEY。 2、 参考API文档里的接入方式和示例。 3、查看 测试工具是否有需要的接口&#xff0c;响应实例的返回字段是否符合参数要求。 4、利用平台的文档中心和API测试工具&#xff0c;对接口进…

bootstrap第三章:基本的BootstrapCSS

bootstrap第三章&#xff1a;基本的BootstrapCSS 文章目录 bootstrap第三章&#xff1a;基本的BootstrapCSS1.bootstrap css引导2.排版2.1bootstrap默认设置2.2标题,内联和显示标题2.3突出显示标题2.4段落处理2.5文本强调(字体倾斜,变小等)2.5.1强调类2.5.2缩写文本查看2.5.3地…

Computer:少儿编程—每个人都应该学习编程,它能教你如何思考—编程入门的简介(编程语言的特点种类开发工具对比人类语言)、编程应用、编程意义之详细攻略

Computer&#xff1a;少儿编程—每个人都应该学习编程&#xff0c;它能教你如何思考—编程入门的简介(编程语言的特点&种类&开发工具&对比人类语言)、编程应用、编程意义之详细攻略 导读&#xff1a;乔布斯说&#xff0c;每个人都应该学习编程&#xff0c;因为他教…

从云服务器上拷贝文件,从云服务器上拷贝文件

从云服务器上拷贝文件 内容精选 换一换 无法直接从云备份控制台查看备份中的数据&#xff0c;您可以通过以下几种方式进行查看&#xff1a;云服务器备份使用云服务器备份创建镜像后&#xff0c;再使用镜像创建云服务器。登录云服务器&#xff0c;查看服务器中的数据。云硬盘备份…

原Borland Delphi研发部程序员Joe C. Hecht讲述自己离开Borland公司作为个体户程序员独立单干接活谋生的故事

你好。这篇文章是我们与专业软件开发人员交谈的系列文章的一部分&#xff0c;询问他们以编写代码为生是什么感觉&#xff0c;并可能在此过程中获得对软件开发行业的一些见解。 今天我们要和 Joe C. Hecht 交谈&#xff0c;他也被称为“TJoe”。乔现在正在佛罗里达潮湿的高地编写…

当更高性能来到平板 — ThinkPad X1 Tablet Evo 长测

ThinkPad X1 Tablet Evo 是 X1 系列里今年变化最大的一款,3:2比例的屏幕,轻薄且坚固的机身,内置风扇,搭载了与笔记本同级别的八代酷睿处理器,还有熟悉的键盘手感与小红点,这些都成为了它吸引人的特点。 我们以往对于 WinTab 的期望都是在便携性和触控笔,而由于散热的限制…

2021年用于开发构建本机原生Windows应用程序软件的6大C ++ IDE开发工具简介

集成软件开发环境&#xff08;IDE&#xff09;是一种软件应用程序&#xff0c;为应用程序开发提供了完整的功能集。代码通常以文本格式编写&#xff0c;您可以使用记事本&#xff0c;Word&#xff0c;Wordpad等文本编辑器轻松地编辑或修改代码。但是&#xff0c;对于开发人员&a…

安卓手机变成横屏_华为平板M6体验:安卓平板唯一旗舰,强大性能通吃娱乐办公...

如果说此前为什么安卓平板普遍容易被用户吐槽&#xff0c;配置和性能应该是其中最关键的一个原因。虽然手机已经有了麒麟980或者骁龙855这样的旗舰级配置&#xff0c;然而同样采用安卓系统的平板电脑&#xff0c;配置却远不如手机&#xff0c;反观苹果在这方面一直保持优势。但…

电脑,从多人一台到一人多台

最早接触电脑是中学时&#xff0c;当时应该是APPLE-Ⅱ&#xff0c;固化的Basic&#xff0c;仅仅算是打了个照面&#xff0c;印象最深的就是空调机房&#xff0c;还有地毯&#xff0c;拖鞋&#xff08;当时还没有鞋套&#xff09;&#xff0c;功能倒是没有太多的概念。 到了大学…

【已解决】DQN报错:NameError: name ‘glPushMatrix‘ is not defined

1、问题 pycharm在运行DQN平衡杆代码时报错&#xff1a;NameError: name ‘glPushMatrix’ is not defined。 画面只出现一个白色背景。 2、分析 pyglet版本过高&#xff0c;降低版本即可。 pip install pyglet1.5.273、测试 没有报错&#xff0c;运行成功。 参考链接…