ihit's diary

ちょっとしたメモに

今日やったことまとめ【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.

こんなエラーが出てしまった。 時間があったら調べてみるか