Anaconda+tensorflow+pytorch 的GPU版安装docker

1 运行镜像:
 nvidia-docker run -it -p 8000:80 -v ~/qxq/docker:/root/workspace --name "pytorchTensorflow" kaixhin/cuda-caffe:8.0
2 查看容器:
先用exit 退出,然后用 docker ps -a
结果:
3 开启 睡眠中的容器
 nvidia-docker start bd2
查看一下:docker ps
4 进入正在运行的容器
nvidia-docker exec -it bd2 /bin/bash
5 进入workspace 
新建software 和  project 两个文件夹
安装anaconda
1 命令:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda2-4.2.0-Linux-x86_64.sh 
2 安装:
命令:  bash Anaconda2-4.2.0-Linux-x86_64.sh
3 加入环境变量
vim ~/.bashrc
会提示:bash: vim: command not found
    此时安装:vim
    命令:pip install vim
    会提示:
    然后根据提示:pip install --upgrade pip
    成功!
继续: vim ~/.bashrc  (但是还是要安装vim)
用命令:apt-get install vim
使用命名安装
apt-get install vim
然后提示有错,此时更新一下就好了(***)
apt-get update

继续:vim ~/.bashrc
将 export PATH=/root/anaconda2/bin:$PATH
加入末尾,然后使命令生效
source ~/.bashrc
4  验证是否安装成功
输入 
python
然后看到如下信息:
Python 2.7.12 |Anaconda 4.2.0 (64-bit)| (default, Jul  2 2016, 17:42:40)
则表示安装成功.
Tensorflow  安装

1 使用Anaconda来创建tensorflow 环境: 
conda create -n tensorflow python=2.7
2 激活tensorflow 环境
source activate tensorflow
3 安装tensorflow
安装GPU版的:
pip install https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.0.1-cp27-none-linux_x86_64.whl 

conda install tensorflow-gpu  (这个命令安装后的tensorflow版本是符合本机的最新的版本)
安装成功后 在python 环境中使用import tensorflow as tf 测试tensorflow是否安装成功.如果不报错就说明成功了.
安装pytorch 0.3
使用命令:
conda install pytorch torchvision cuda80 -c soumith (官网推荐方法)
然后安装成功了,使用 import torch 测一下,没有报错就说明安装成功了.

(安装指定版本的pytorch :  conda install pytorch=0.4.1 cuda80 -c pytorch

如果是cuda9.0版本:conda install pytorch=0.4.1 cuda90 -c pytorch

附加pytorch网站地址:https://pytorch.org/get-started/previous-versions/

---------------------------------------------------小插曲-------------------------------------------------------------------------

但是后来安装老说是找不到,提示的错误为:PackageNotFoundError: Package not found: '' Dependencies missing in current linux-64 channels:......

然后使用命令:anaconda search -t conda torch  找一下有那些包可用,然后发现了有

 这个Reinier/pytorch可以用,然后使用命令看看该怎么安装

命令: anaconda show Reinier/pytorch

然后出现了安装命令:  conda install --channel https://conda.anaconda.org/Reinier pytorch

等待安装,马上就安装成功了.)

然后,用同样的方法先查询torchvision, 查询命令为:anaconda search -t conda torchvision

查到的版本是anaconda/torchvision-gpu

然后使用命令:anaconda show anaconda/torchvision-gpu

得到安装命令为: conda install --channel https://conda.anaconda.org/anaconda torchvision-gpu

安装keras

安装指定版本的keras:

pip install  keras==2.1.0

至此 这四个都安装成功.

安装sklearn包

命令:pip install sklearn

 

***********************************************************

从容器中创建一个新的镜像
命令:docker commit -m "tensorflow+pytorch" bd2bdb760a99 caffe-tf-pytorch

在anaconda中安装openCV

在Ubuntu的Anaconda环境下安装OpenCV比较方便,直接在终端中输入以下命令:

conda install --channel https://conda.anaconda.org/menpo opencv


这个方式安装的是OpenCV2.4.11版本,如果要安装OpenCV 3版本,把上述命令中的 opencv换成 opencv3就行了,安装的是3.2.0版本。
 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值