Ubuntu16 GTX750安装CUDA9.0,Pytorch,Anaconda教程

安装前警告

不要使用Ubuntu18!
不要使用Ubuntu18!
不要使用Ubuntu18!
务必重装成Ubuntu16

安装NVDIA驱动

只用这一个办法,一劳永逸

https://www.linuxidc.com/Linux/2019-02/157171.htm

禁用nouveau驱动

sudo gedit /etc/modprobe.d/blacklist.conf
添加
blacklist nouveau
options nouveau modeset=0
sudo update-initramfs -u
重启后用lsmod | grep nouveau,如果没有任何输出说明禁用成功。

https://blog.csdn.net/weixin_43820996/article/details/100676292

安装CUDA9.0(适配GTX750)

下载runfile(local)的安装包

不要急于安装,一定要先将NVIDIA给出官方指导手册仔细看一下

直接在图形界面打开命令行,根据官方教程安装

https://blog.csdn.net/QLULIBIN/article/details/78714596

安装cudnn

这个库安装非常简单,只需要复制文件到指定文件夹,根据官方教程即可

https://blog.csdn.net/wsc12358/article/details/81273884

安装Anaconda

Anaconda的好处是可以创建虚拟的Python环境,这意味着你不需要改Ubuntu原装的Python,自己在Anaconda怎安装卸载都行,安装后添加国内源

创建环境

conda create -n mypytorch python=3.7

激活环境

source activate mypytorch

安装Pytorch对应版本

这一步是比较容易出错的,主要原因是conda安装Pytorch总是下载超时,因此必须下载好本地文件安装

参考Pytorch官方文档https://pytorch.org/get-started/previous-versions/

CUDA9.0支持的最晚版本的Pytorch1.1

Linux and Windows CUDA 9.0

conda install pytorch==1.1.0 torchvision==0.3.0 cudatoolkit=9.0 -c pytorch

这个命令应该是装不上的,因为pytorch下载会超时

下载本地文件

清华镜像源下载对应版本的pytorch

文件名是pytorch-1.1.0-py3.7_cuda9.0.176_cudnn7.5.1_0.tar.bz2,torchvision-0.3.0-py37_cu9.0.176_1.tar.bz2

conda本地安装

conda install --use-local path/pytorch-1.1.0-py3.7_cuda9.0.176_cudnn7.5.1_0.tar.bz2

再次执行Pytorch的官方命令

此时,conda会自动跳过已安装的包

conda install pytorch==1.1.0 torchvision==0.3.0 cudatoolkit=9.0(-c pytorch 可能要去掉,不记得了)

就是因为容易安装失败,所以Anaconda可以保证我们无限次失败

https://www.jianshu.com/p/76bbf1e5ff70 这篇博客帮了大忙,感谢!

Ubuntu16.04 GTX750安装CUDA9.0,Pytorch,Anaconda教程的更多相关文章

  1. 配有Tesla K40c的服务器新装Ubuntu16.04并安装CUDA8.0、Anaconda3、Matlab2016a、OPENCV3.1、CuDNN5.1、MXNet

    注:本文原创,作者:Noah Zhang  (http://www.cnblogs.com/noahzn/) 决定加入深度学习的大军,感谢导师给配了台新设备!第一次接触服务器并配置开发环境,整个过程中 ...

  2. ubuntu16.04下安装cuda8.0

    一.首先安装NVIDIA显卡驱动 通过NVIDIA-Linux-x86_64-367.44.run文件安装. 1. 添加 PPA. sudo add-apt-repository ppa:graphi ...

  3. Ubuntu16.04下安装CUDA8.0和tensorflow

    GPU版的Tensorflow无疑是深度学习的一大神器,当然caffe之类的框架也可以用GPU来加速训练. 注意:以下安装默认为python2.7 1. 安装依赖包 $ sudo apt-get in ...

  4. 深度学习环境配置:Ubuntu16.04下安装GTX1080Ti+CUDA9.0+cuDNN7.0完整安装教程(多链接多参考文章)

    本来就对Linux不熟悉,经过几天惨痛的教训,参考了不知道多少篇文章,终于把环境装好了,每篇文章或多或少都有一些用,但没有一篇完整的能解决我安装过程碰到的问题,所以决定还是自己写一篇我安装过程的教程, ...

  5. Ubuntu16.04安装cuda9.0+cudnn7.0

    Ubuntu16.04安装cuda9.0+cudnn7.0 这篇记录拖了好久,估计是去年6月份就已经安装过几遍,然后一方面因为俺比较懒,一方面后面没有经常在自己电脑上跑算法,比较少装cuda和cudn ...

  6. ubuntu16.04 安装cuda9.0+cudnn7.0.5+tensorflow+nvidia-docker配置GPU服务

    [摘要] docker很好用,但是在GPU服务器上使用docker却比较复杂,需要一些技巧,下面将介绍一下在ubuntu16.04环境下的GPU-docker环境搭建过程. 第一步: 删除之前的nvi ...

  7. Ubuntu16.04 安装cuda9.0 cudnn 7.0.5

    参考网址:https://blog.csdn.net/zhuangwu116/article/details/81063234 (1)下载安装文件: 下载cuda9.0 runfile 文件 下载地址 ...

  8. 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)

    一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...

  9. 深度学习环境搭建:Tensorflow1.4.0+Ubuntu16.04+Python3.5+Cuda8.0+Cudnn6.0

    目录 深度学习环境搭建:Tensorflow1.4.0+Ubuntu16.04+Python3.5+Cuda8.0+Cudnn6.0 Reference 硬件说明: 软件准备: 1. 安装Ubuntu ...

随机推荐

  1. LeetCode--300. 最长递增子序列

    题目:给定一个无序的整数数组,找到其中最长上升子序列的长度. 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4 ...

  2. 虚拟链路(virtual-link)

    第四部分,虚拟链路配置.我们都知道,在ospf多区域中,所有与主干区域(ospf0)相连接的其他区域可以相互学系路由信息,但是,如果是非主干区域和非主干区域相连,就不能相互学习路由信息,这时候,我们可 ...

  3. 基于Pact的契约测试

    背景 如今,契约测试已经逐渐成为测试圈中一个炙手可热的话题,特别是在微服务大行其道的行业背景下,越来越多的团队开始关注服务之间的契约及其契约测试. 什么是契约测试     关于什么是契约测试这个问题, ...

  4. 布隆过滤器的demo

    /** * 缓存击穿 * @author * */ @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = ...

  5. 曹工说Spring Boot源码(2)-- Bean Definition到底是什么,咱们对着接口,逐个方法讲解

    写在前面的话 相关背景及资源: 曹工说Spring Boot源码系列开讲了(1)-- Bean Definition到底是什么,附spring思维导图分享 工程代码地址 思维导图地址 工程结构图: 正 ...

  6. python学习-pandas

    import pandas as pd # DataForm 二维数据# print(pd.read_excel("datas.xlsx")) # 多行数据 - 加载表单s = p ...

  7. centos7 php(mariadb)安装pdo

    环境:centos7+php5.4.16+mariadb5.5.52 在centos7环境下安装PDO,安装的时候都是自己分开安装的,先装的PHP(httpd)后装的mariadb. 数据库安装完成后 ...

  8. 细解JavaScript ES7 ES8 ES9 新特性

    题记:本文提供了一个在线PPT版本,方便您浏览 细解JAVASCRIPT ES7 ES8 ES9 新特性 在线PPT ver 本文的大部分内容译自作者Axel Rauschmayer博士的网站,想了解 ...

  9. 日志介绍与rsyslogd服务管理与配置

    一.日志简介 1.日志相关服务介绍 在 CentOS 6.x 中日志服务使用 rsyslogd 服务,rsyslogd 具有以下特点: 基于 TCP 网络协议传输日志信息 更安全的网络传输方式 有日志 ...

  10. 微言Netty:分布式服务框架

    1. 前言 几年前,我就一直想着要设计一款自己的实时通讯框架,于是出来了TinySocket,她是基于微软的SocketAsyncEventArgs来实现的,由于此类提供的功能很简洁,所以当时自己实现 ...