1、安装系统

系统版本:
ubuntu16.04.05 LTS
分区要求:
/boot 1024M
swap 64G
/ 剩余空间
下载更新和第三方软件均不要选中
自定义分区
 

2、安装软件

所需软件:
C、supervisord、GO(1.7以上版本)、NAVIA驱动、CUDA(9.2以上版本)、

2.1、安装C、supervisord

C默认已经安装
 sudo apt-get install supervisor

2.2、安装GO(以1.11版本为例)

 sudo wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz
 sudo tar -C /usr/local -xzf go1.11.5.linux-amd64.tar.gz
 sudo echo 'export PATH="$PATH:/usr/local/go/bin"' >> ~/.bashrc
 source ~/.bashrc
 
注:先安装NAVIA再安装CUDA

2.3、安装NAVIA驱动(以410.93版本为例)

 sudo wget http://us.download.nvidia.com/XFree86/Linux-x86_64/410.93/NVIDIA-Linux-x86_64-410.93.run
 sudo chmod +x NVIDIA-Linux-x86_64-410.93.run
 sudo apt-get remove --purge nvidia*
 sudo apt-get install build-essential freeglut3-dev libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
 sudo vim /etc/modprobe.d/blacklist-nouveau.conf
写入以下内容
blacklist nouveau
options nouveau modeset=0
停掉桌面并安装驱动:
 sudo update-initramfs -u
 sudo reboot #此步骤是防止残留进程,可不用执行
 sudo service lightdm stop
 sudo ./NVIDIA-Linux-x86_64-410.93.run --no-opengl-files

 
 
 
注意:此处不要使用xorg config
 
 
 sudo service lightdm start
 
 
如果出现上图的情况,一般执行以下命令即可解决
 sudo cp /etc/X11/xorg.conf.failsafe /etc/X11/xorg.conf
 sudo /etc/init.d/lightdm restart

注:另外一种安装方式(与上述方式二选一即可):

 sudo add-apt-repository ppa:graphics-drivers/ppa #更新nvidia的repo源
 sudo apt update #更新系统repo
 sudo ubuntu-drivers devices #查看建议安装的版本
 sudo ubuntu-drivers autoinstall #自动安装指定的版本,比如本次建议的是430

2.4、安装CUDA(以10.0为例)

 sudo wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_10.0.130_410.48_linux
 .130_410.48_linux cuda_10..130_410.48_linux.run
 .130_410.48_linux.run
 sudo ldconfig /usr/local/cuda/lib64
注:
NVIDIA已经安装,无需再装:即Install NVIDIA选择n;
创建连接:即install a symbolic link at /usr/local/cuda选择y;
其他默认即可

 

导入环境变量
 sudo echo 'export PATH=/usr/local/cuda-10.0/bin:$PATH' >> ~/.bashrc
 sudo echo 'export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
或者
 sudo echo 'export CUDA_HOME="/usr/local/cuda"' >> ~/.bashrc
 sudo echo 'export PATH="$CUDA_HOME/bin:$PATH"' >> ~/.bashrc
 sudo echo 'export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64"' >> ~/.bashrc
 source ~/.bashrc

最新文章

  1. ABAP实现屏幕自己刷新和跳转功能
  2. SQL Server 2008 R2 下移动数据库的存储位置
  3. Mac添加bash alias
  4. 创建删除元素appendChild,removeChild,createElement,insertBefore
  5. Visual SVN Server启动失败0x8007042a错误
  6. English sentence
  7. GitHub 里面有大量优秀的第三方框架
  8. iOS编程——经过UUID和KeyChain来代替Mac地址实现iOS设备的唯一标示(OC版)
  9. Oracle 用户权限管理方法
  10. 元类(meta class)
  11. 如何验证所做的AIX系统备份是否可用
  12. 剑指offer--面试题3
  13. 31. Next Permutation(中等,搞清楚啥是 next permutation)
  14. 【git】git hello world
  15. Android Studio学习NO.1 了解项目资源
  16. GODOT 3.0 开发进度汇报 #7
  17. BZOJ1010 [HNOI2008]玩具装箱toy 动态规划 斜率优化
  18. mybatis四大接口之 ResultSetHandler
  19. @JsonProperty和@JsonAlias的区别
  20. Android Studio快捷键——编辑篇

热门文章

  1. javaee+tomcat新特性,乱码问题
  2. C#3.0新增功能10 表达式树 05 解释表达式
  3. django中ORM的model对象和querryset 简单解析
  4. 《VR入门系列教程》之7---DK2和Crescent Bay
  5. vue-cli - webpack 打包兼容 360 浏览器和 IE 浏览器
  6. linux初学者-磁盘分区方式篇
  7. 02、HTML 基础
  8. LeetCode 138:复制带随机指针的链表 Copy List with Random Pointer
  9. 计时器(Chronometer)、标签(TabHost)
  10. Divide and Conquer