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. 基于iCamera测试高清摄像头OV7725小结

    基于iCamera测试高清摄像头OV7725小结 先看看硬件特点 然后看看硬件测试,usb采集出图 默认是不带晶振的,可以通过usb提供提供12M.24M.48M时钟 软件出图 可以通过修改0x11, ...

  2. 小白的springboot之路(十四)、AOP

    0.前言 1.什么是AOP AOP(面向切面编程),是一种横切技术,是对OOP的补充和完善: 使用AOP的横切,可以对系统进行无侵入性的日志监听.事务.权限管理等: 思想上跟拦截器其实类似;拦截器是对 ...

  3. NodeJS4-6静态资源服务器实战_range范围请求

    range范围请求:向服务器发起请求可以申明我想请求判断内容的范围,从多少个字节到多少个字节,一次要求把所有的内容拿回来,服务器在得到相应的请求之后,从拿到对应的文件,拿到对应的字节返回给客户端.要实 ...

  4. 牛客练习赛31A 地、颜色、魔法(搜索+二维数组一维表示)

    红色来源于山脉,象征着狂躁.愤怒.混乱,血雨腥风,电光火石. 蓝色来源于海岛,象征着控制.幻觉.诡计,运筹帷幄,谋定后动. 绿色来源于树林,象征着生命.蛮力.成长,横冲直撞,生生不息. 黑色来源于沼泽 ...

  5. test-hellow world!

    //for C #include<stdio.h> int main() { printf("hellow world!"); return 0; } #for pyt ...

  6. django admin配置以及使用

    admin组件使用 Django 提供了基于 web 的管理工具(django 2.0+, python3.6+). Django 自动管理工具是 django.contrib 的一部分.你可以在项目 ...

  7. Springboot vue.js html 跨域 前后分离 shiro权限 集成代码生成器

    本代码为 Springboot vue.js  前后分离 + 跨域 版本 (权限控制到菜单和按钮) 后台框架:springboot2.1.2+ mybaits+maven+接口 前端页面:html + ...

  8. 如何正确使用 Spring Cloud?【上】

    如何更快地交付软件,每周.每天甚至每个小时向用户发布新特性?如何让新员工在入职后就能部署代码?在如此快的节奏下如何保证质量?快,我们应用开发面临的主要挑战,交付越快就越能紧密地收集到用户反馈,从而更有 ...

  9. iOS:bugly符号表上传

    https://blog.csdn.net/weixin_38633659/article/details/81667721 这个篇文章已经讲得足够清楚 而且官方的文档也写得很好(注意官方网站上的文档 ...

  10. Android 数据库 SQLiteOpenHelper

    public class DbOpenHelper extends SQLiteOpenHelper { private static String name = "test.db" ...