nVidiaのDIGITS4が出たから入れてみた
Ubuntuは.debパッケージが提供されてて、簡単インストールでした。
昨日DIGITS4がリリースされたーってな話を聞いたので、 Docker上に試しに入れてみる。
2.0が出た時に入れてみていたのだけれど、 その時はスクリプト叩いていろいろやってたような。。。
今は.debが提供されてるみたいで、 githubに上がってた手順通りで、すんなりと。。。。
以下、リンク先のドキュメントより抜粋。
# Access to CUDA packages CUDA_REPO_PKG=cuda-repo-ubuntu1404_7.5-18_amd64.deb wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/${CUDA_REPO_PKG} -O /tmp/${CUDA_REPO_PKG} sudo dpkg -i /tmp/${CUDA_REPO_PKG} rm -f /tmp/${CUDA_REPO_PKG} # Access to Machine Learning packages ML_REPO_PKG=nvidia-machine-learning-repo_4.0-2_amd64.deb wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/${ML_REPO_PKG} -O /tmp/${ML_REPO_PKG} sudo dpkg -i /tmp/${ML_REPO_PKG} rm -f /tmp/${ML_REPO_PKG} # Download new list of packages sudo apt-get update # Install DIGITS sudo apt-get install digits
DIGITSの起動方法
sudo apt-get install digits
したら、もうDIGITSは起動してるよー、なんて説明に書いてあったのだけど、 どうにも起動してるように見えない。
結局
cd /usr/share/digits ./digits-server
これで起動した。
DIGITSのポート変更方法
起動してみて、自分のコンテナのポートフォワードが8080だったことを思い出す。
したら、DIGITSの使うポートを変えるかーと ヘルプを見てみるもポート指定のオプションはない様子。
DIGITSの起動メッセージを見てたらgunicornの文字があり、 同じフォルダに「gunicorn_config.py」が。
このファイルに
bind = '0.0.0.0:34448' # DIGIT
とあったので、これを
bind = '0.0.0.0:8080' # DIGIT
に修正して再起動。
これで、ポートが変更されて、見えるようになりました。
よかった、よかった。