1.在win10上安装cpu
本机显卡:Intel(R) UHD Graphics 620,不支持CUDA, 只能安装CPU版
1.1 安装python3.6
到官网上下载对应版本
1.2 安装tensorflow
版本>=1.4,小于2.0
pip install tensorflow==1.9.0
1.3 安装opennmt-tf
pip install OpenNMT-tf
1.4 验证安装opennmt-tf是否成功
onmt-main -h
onmt-main -v
2.在ubuntu上安装GPU版
1.1 安装python3.6
到官网上下载对应版本
1.2 virtualenvwrapper的安装
1.2.1 安装
$ sudo pip install virtualenvwrapper
安装完成后, 会在下面的位置生成virtualwrapper的shell脚本。
/usr/local/bin/virtualenvwrapper.sh
1.2.2 shell初始化
在使用virtualenvwrapper时, 需要配置登录的shell初始化脚本, 将virtualenvwrapper.sh的信息读入当前的shell环境。
这里以base为例, 通过对用户根目录下(即/home/ubuntu)的.bashrc配置文件进入如下修改即可。
修改.bashrc:
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
fi
再次读入.bashrc:
source ~/.bashrc
我们可以输入命令mkvirtualenv, 看一下其是否可用。
mkvirtualenv --help
设置好之后,你就可以通过下面的命令来操作虚拟环境了
1.2.3 使用虚拟环境
建立虚拟环境:
//使用python2
$ mkvirtualenv py36-opennmt-tf
//使用python3
mkvirtualenv py36-opennmt-tf-2 --python=/usr/bin/python3.6
确认虚拟环境:
$ ls -la $HOME/.virtualenvs
与virtualenv的相同处与不同处, 其中, 退出虚拟运行环境的命令同样是deactivate, 进入虚拟运行环境的命令变为workon。
退出虚拟环境:
(venv) $ deactivate
进入已存在的环境或者切换环境, 假设存在虚拟环境名为py36-opennmt-tf:
$ workon py36-opennmt-tf
浏览虚拟环境:
$ workon
删除虚拟环境:
$ rmvirtualenv py36-opennmt-tf
参考:https://blog.csdn.net/Cryhelyxx/article/details/45562575
1.3 安装tensorflow
版本>=1.4,小于2.0
虚拟环境:
workon py36-opennmt-tf
pip install tensorflow-gpu==1.9.0
https://www.tensorflow.org/install/gpu
1.3 安装opennmt-tf
pip install OpenNMT-tf[tensorflow_gpu]
1.4 验证安装opennmt-tf是否成功
onmt-main -h
onmt-main -v
网友评论