今日やったことまとめ【tensorflow 環境構築】
環境構築
docker imageを用いてtensorflowを動かした
とりあえずtensorflowそのものを動かしてみる
参考にしたのは↓ TensorFlowの勉強に必要なDocker導入サバイバルメモ - Itsukaraの日記
docker run -p 8888:8888 -it --rm b.gcr.io/tensorflow-udacity/assignments:0.5.0
でもなんかimageが古い…そこで本元に行ってみた
公式ページ
Get Docker for Fedora - Docker Documentation
https://hub.docker.com/r/tensorflow/tensorflow/
docker run -it -p 8888:8888 tensorflow/tensorflow
デフォルトでJupyter notebookが動くようになっている。 Virtual boxで動かしていたので、ポート8888をポートフォワーディングしてあげる。
Jupyter notebookはバックグラウンドでターミナルをいじりたいと思い
docker run -it -p 8888:8888 tensorflow/tensorflow /bin/bash
を実行し、ターミナル状態で始められたが、ここからJupyter notebookを立ち上げるにはどうすれば良いのかわからなかった。
ターミナルでjupyter notebookと打つと
[I 13:37:57.623 NotebookApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret [W 13:37:57.648 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended. [C 13:37:57.666 NotebookApp] Running as root is not recommended. Use --allow-root to bypass.
こんなエラーが出てしまった。 時間があったら調べてみるか