2015-11-10 18 views
23

これは愚かな質問かもしれませんが、どうやってテンソルボードをインストールしますか? documentationには、「pipにテンソルボードが取り付けられている場合」と記載されています。tensorboardのインストール方法

+3

これは、ピップが取り付けられたテンソルボード*があると言うことになっていました。これは、 '$ pip install tensorboard'だけを示唆しています。 –

+0

が機能しません。ピップはテンソルボードを知らない –

+2

「テンソルフローがpipにインストールされていれば」という意味だと思います。コマンド "pip install tensorflow"は私にテンソルフローとテンソルボードを与えました。私にとっては、テンソルボード – co9olguy

答えて

12

Tensorflowをインストールする手順はここにある:http://tensorflow.org/get_started/os_setup.md TensorBoardは別の成分である、私は表示されません。例えば

は、CPU-のみ(GPU)のためのLinux上で、次のコマンドを入力します。

pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl 
+0

を起動するための簡単なコマンド "tensorboard --logdir = whatever"を試してみましたか?私はテンソルボードを走らせることができませんでした。今私はテンソルフローのレシピをgitクローンしており、これは必須と思われるので、私はバゼルを構築しようとしています –

+7

@Alex_Mはい、それは私のために働いた。 TensorBoardはTensorflowの一部としてインストールされ、 'python .local/lib/python2.7/site-packages/tensorflow/tensorboard/tensorboard.py --logdir = tmp'を使って実行できました。 –

+0

@Alex_M:いつでもTensorFlowを実行すると、TensorBoardも実行できるはずです。あなたがpipをインストールした場合、 'tensorboard'コマンドを使うだけで、tensorboard/tensorboardの下でtensorboard.pyファイルを実行することもできます。完全に好奇心が強いのは – dandelion

23

は端末にwhich tensorboardを入力してみてください。 tensorboard READMEに記載されているようにinstalled with pipが存在する必要があります(ドキュメントには何もせずにテンソルボードを起動できるとは言いませんが)。

ログディレクトリを指定する必要があります。一般

tensorboard --logdir . 

以上:任意のログディレクトリ用

tensorboard --logdir /path/to/log/directory 

あなたがあなたのグラフを保存したディレクトリにある場合は、あなたのようなものを使用して、端末から起動することができます。

お気に入りのWebブラウザを開き、localhost:6006と入力して接続します。

これは、あなたを始めてくれるはずです。トレーニングプロセスに役立つ情報をログに記録するには、TensorFlow Summary APIを使用する必要があります。 TensorBoard callback in Kerasを使用することもできます。

6

謝罪 - それはタイプミスです。 TensorBoardは別のコンポーネントではありません。 TensorBoardにTensorFlowがパッケージされているので、「インストールされたTensorFlowをpipした場合」と表示されます。

10

あなたTensorflowがインストールした場合は次の場所にあります。

/usr/local/lib/python2.7/dist-packages/tensorflow 

その後、Tensorboardを起動するためのPythonのコマンドは次のとおりです。

$ python /usr/local/lib/python2.7/dist-packages/tensorflow/tensorboard/tensorboard.py --logdir=/home/user/Documents/.../logdir 

ピップからのインストールでは、使用することができます:

$ tensorboard --logdir=/home/user/Documents/.../logdir 
+0

この回答が書かれてから、パスが少し変更されました。 'tensorflow/tensorboard/backend/tensorboard.py'(特定のマシンのベースディレクトリを取得するために' pip show tensorflow'を使うこともできます) – Dave

1

pipでインストールした場合、tensorboardは/ usr/local/bin/tensorboardにあります。これはpythonファイルですT「PY」接尾辞、このような それを:

1 #!/usr/bin/python 
    2 
    3 # -*- coding: utf-8 -*- 
    4 import re 
    5 import sys 
    6 
    7 from tensorflow.tensorboard.tensorboard import main 
    8 
    9 if __name__ == '__main__': 
10  sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) 
11  sys.exit(main()) 

ので、ちょうどあなたが正常tensorflowをインストールした場合にのみ、あなたのようなスクリプトを/ usr/local/binに/ tensorboardとeidtを作成することができ、メイン関数を呼び出しています上記のように、または単にln -sをテンソルボードにリンクすると、Pythonインタプリタによって自動的に実行されます。

幸運!

-1

あなたはvirtualenvにテンソルフローをインストールしているかもしれません。 これを有効にすると、tensorboardコマンドが利用可能になります。

2

あなたが探しているピップパッケージは、Googleによって開発されたtensorflow-tensorboardです。 pipで利用可能なtensorflowという名前の他のパッケージはzihaoluckyによって開発されていますが、これはあまり堅牢ではありません。

0
pip install tensorflow.tensorboard # install tensorboard 
pip show tensorflow.tensorboard 
# Location: c:\users\<name>\appdata\roaming\python\python35\site-packages 
# now just run tensorboard as: 
python c:\users\<name>\appdata\roaming\python\python35\site-packages\tensorboard\main.py --logdir=<logidr> 
関連する問題