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版本。