web-dev-qa-db-ja.com

テンソルボード:コマンドが見つかりません

ここで説明する手順に従って、ソースコードからMacBook Pro 10.12.5にTensorFlowをインストールしました。 https://www.tensorflow.org/install/install_sources

TensorFlow自体はうまく機能しますが、TensorBoardを実行できません。テンソルボードが正しくインストールされていないようです。

tensorboard --logdir=...を実行しようとすると、-bash: tensorboard: command not foundと表示されます。 locate tensorboardは空を返します。

テンソルボードをインストールするために追加の手順が必要ですか?

16
user3864315

他の方法が機能しない場合は、この方法を試してください。役立つかもしれません
1。 Tensorflowの場所を確認します

pip show tensorflow

このような出力が表示されます。
...
名前:tensorflow
バージョン:1.4.0
場所:/home/abc/xy/.local/lib/python2.7/site-packages
...
2。上記の出力から取得した場所に移動します。

cd /home/abc/xy/.local/lib/python2.7/site-packages

そこにtensorboardという名前のディレクトリがあります。

cd tensorboard

3.「main.py」という名前のファイルが必要です。
4。次のコマンドを実行して、テンソルボードを起動します。

python main.py --logdir=/path/to/log_file/
30
Mufeed

tensorboardをpythonモジュールとして次のように呼び出すことができます。

python3 -m tensorboard.main --logdir=~/my/training/dir

または、これを.profileに追加します

alias tensorboard='python3 -m tensorboard.main'

13
DerekC

VirtualenvでTensorflowをインストールした場合、まず、tensorflow環境をアクティブにしたかどうかを確認します

Tensorflowセッションをアクティブにした場合、コマンドプロンプトは次のようになります。

tensorflow command Prompt

そうでない場合は、以下のコマンドを記述して、tensorboardを再度実行してください。

source ~/tensorflow/bin/activate

tensorboard running

4
Deepak Kumar

Tensorflowのどのバージョンを実行していますか?古いバージョンにはTensorboardが含まれていません。

新しいバージョンをお持ちの場合は、OSXを使用していることがわかります。これにより、明らかに他の人にいくつかの問題が発生しています。 https://github.com/tensorflow/tensorflow/issues/2115 修理する!

MacPortsユーザーとして、パス/ opt/local/binから実行することに慣れています。 MacPortsを介してpythonパッケージをインストールすると、メインのpythonリポジトリへのファイルへの単なるシンボリックリンクであっても実行可能ファイルが移動します/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/にあります

pipは後者のディレクトリにインストールしますが、どうやらシンボリックリンクを/ opt/local/binに追加しません

Pythonからロードする(実行不可能な)パッケージをインストールするためにpipのみを使用したため、これは私にとって以前は問題になりませんでした。結論として、/ opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/tensorboardがあります

これはpip/MacPorts-SOPの不一致/ユーザーエラー*であり、特にテンソルボードとは関係ありません。この問題を閉じてください。ご協力いただきありがとうございます。

*私の「locate」データベースは更新中ですが、完了していませんでした

2
rmeertens