从零开始搭建一台深度学习服务器及环境配置
从零开始搭建一台深度学习服务器及环境配置
- 服务器硬件 2019.12.12
- 系统安装
- 环境配置--现有最新版本
服务器硬件 2019.12.12
实验室需求,我找的配置,反正不用我花钱独享一台服务器
受到货后不太满意的是超微主板
CPU | E5-2678 v3 |
---|---|
主板 | 超微X10DAI |
GPU | 耕升RTX2080Ti |
内存 | 32G |
硬盘 | 4T |
SSD | 256G |
电源 | 850W |
系统安装
windows10 ,由于是实验室项目的服务器,有共用需求所以选择了双系统
- 我先安装了windows再安装ubuntu
windows的安装很简单
/home目录要足够大,用于存放用户数据
ubuntu18.04LTS ,有以下几点注意事项 - 深度学习数据量比较大,会占用很大的空间
/根目录必须要大,各种环境安装的空间占用会消耗大量空间
/home目录要足够大,用于存放用户数据
我不做很多的分区处理,只分出四个主要分区,这样其他分区系统可以自己根据需求调整
之前我在自己电脑交换空间和根目录不够用还要后期扩容搞得很麻烦。
根目录(相当于windows的C盘) | 128G |
---|---|
efi分区 | 500M |
swap交换空间 | 32G |
edi分区 | 500M |
/home分区 | 3T |
环境配置–现有最新版本
- 确定自己的硬件型号:
- 系统:ubuntu18.04LTS
GPU:RTX2080ti
一. 安装NVIDIA驱动
- 禁用nouveau,安装NVIDIA需要把系统自带的驱动禁用:
- 打开文件
sudo gedit /etc/modprobe.d/blacklist.conf
- 在末尾添加
blacklist nouveau
option nouveau modeset=0
- 保存文件并关闭
- 执行生效命令:
sudo update-initramfs -u
- 重启电脑:
sudo reboot
- 检查是否禁用成功:
lsmod | grep nouveau
如果没有输出代表禁用成功2.查看支持的NVIDIA驱动版本
sudo ubuntu-drivers devices
我的显卡硬件是RTX2080ti,可以看到支持的驱动版本为430/435,推荐版本为435
3.安装NVIDIA驱动- 自动安装(推荐版本)这是我比较后最为方便的安装方法
sudo ubuntu-drivers autoinstall
- 进度完成后查看是否安装成功
nvidia-smi
出现以下结果表示驱动安装成功
二. 安装cuda
- 到官网下载最新的cuda版本 NVIDIA官网
从零开始搭建一台深度学习服务器及环境配置相关推荐
- 从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN)
从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN) 首先先声明一下 这篇是转载来自 : 从零开始搭建深度学习服务器: 基础环境配置( ...
- 如何搭建一台深度学习服务器
在计算机时代的早期,一名极客的满足感很大程度上来源于能DIY一台机器.到了深度学习的时代,前面那句话仍然是对的. 缘起 在2013年,MIT科技评论将深度学习列为当年十大科技突破之首.其原因在于,模型 ...
- 如何搭建一台深度学习的电脑工作站
如何给自己搭建一台深度学习工作站? 这个是很多刚准备入门的同学疑问,那么我们今天就来讲解下如何搭建. 有多种典型配置,一个 GPU 的机器.两个或四个 GPU的机器.如果您需要更多GPU,请考虑配置两 ...
- 报名 | NVIDIA线下交流会:手把手教你搭建TensorFlow Caffe深度学习服务器
7月21日(周六)下午14:30,量子位与NVIDIA英伟达开发者社区联合举办线下交流会,拥有丰富一线开发经验的NVIDIA开发者社区经理Ken He,将手把手教你搭建TensorFlow & ...
- 一篇就够用了——深度学习Ubuntu16.04环境配置+Win10双系统
一篇就够用了深度学习Ubuntu16.04环境配置 必看!此教程使用说明 [必备配置]基本环境配置 1.win10+ubuntu16.04双系统安装 2.ubuntu最重要的事--切换下载源 3.ub ...
- vs code+jupyter notebook 远程连接深度学习服务器,并配置环境
搞了一段时间,终于搞明白怎么远程连接实验室服务器写深度学习代码了,如果组内有对这些比较了解的同学,可以找他们帮忙能省很多麻烦,感恩.如果没有的话这篇文章将详细说明所有操作,保证打通全流程,跟着做完就能 ...
- 【硬件】搭建自己的深度学习服务器 or 高性能电脑——从0到1装机指南
前言: 之前一直在笔记本跑代码,真的很卡,终于,今年搭了自己的台式机,下面总结下自己的经验--过程真的十分曲折,我一直是个比较笨拙的人,不过结局还是很好的-- 其实还是想要有个比较好的生产力工具,也不 ...
- 【UBUNTU】深度学习服务器中环境配置问题以及遇到的坑。
前言 离开实验室了,记录一下给需要的同学看看,研一最初的时候疯狂白嫖舍友的服务器(感谢我JL兄),终于在2019年4月份老王可算是给咱们的破机器更新换代了,还掏来了一台TITAN XP,经过一系列地抓 ...
- 深度学习Pytorch/Caffe-GPU环境配置
双系统Ubuntu16.04.06LTS+Nvidia显卡驱动 + Cuda9.0 + CuDNN7.4.2 +Opencv 3.4.6 + Pytorch/Caffe-GPU 目录 一.安装双系统 ...
最新文章
- Data - 数据思维 - 上篇
- python使用matplotlib可视化线图(line plot)、使用invert_yaxis函数将Y轴坐标反序(invert the y axis in matplotlib)
- android 添加附件功能,Android实现带附件的邮件发送功能
- 数据结构一:链表(linux链表)
- 结对开发——环形一维数组求最大子数组和
- UVA 12108 Extraordinarily Tired Students
- redis——NOSQL及redis概述
- 以太网和路由设置,内网和外网同时上
- line java_java – Line Rasterization / 4-bresenham
- Jenkins 在Windows下插件无法安装问题解决
- 为什么日本人晚上那么晚去居酒屋吃炸鸡喝啤酒,但街上却鲜有胖子?
- Unity 项目 - Ruby‘s Adventure 学习笔记
- 机器学习基础(七)——sigmoid 函数的性质
- Origami 用于Quartz 的免费的交互设计框架
- python程序员年薪20万_据说做好这几道考题的python程序员年薪超20万
- yolov3-tiny 训练一个检测器(2)
- 游戏开发入门-现在学Unity晚了么?Unity的前景如何?
- 2020CVPR对抗样本相关论文整理(无开源代码)
- C++在屏幕中输出数字d0...while
- Name Mangling
热门文章
- [Intervention] Ignored attempt to cancel a touchmove event with cancelable=false
- 关系型数据库sql与非关系型数据库nosql
- Java线程学习实例——采用同步锁,互斥锁与同步锁的区别,synchronized的使用方法
- 使用Python画作业调度甘特图
- html九宫图div满屏居中,九宫格+DIV水平居中+div垂直居中+div内部文本居中+div内div居中...
- 点击pv转化率_PV、UV、访问次数、跳出率、转化率、平均访问时长
- Chrome v39 问题 Provisional headers are shown
- java dofinalize_应用与系统稳定性第六篇---JVM垃圾回收之finalize执行时引起timed out 闪退分析...
- 5.0、软件测试——边界值分析法
- prev~siblings选择器