web-dev-qa-db-ja.com

TensorFlowのテンソルボードをインストールするにはどうすればよいですか?

TensorFlowのテンソルボードをインストールするにはどうすればよいですか?

43
Alex_M

Tensorflowのインストール手順は次のとおりです。 https://www.tensorflow.org/install/

たとえば、CPU専用(GPUなし)のLinuxでは、次のコマンドを入力します。

pip install -U pip
pip install tensorflow

TensorFlowTensorBoard に依存するため、次のコマンドを実行する必要がありますnot

pip install tensorboard
36
Mike Harris

端末でwhich tensorboardと入力してみてください。 tensorboard README に記載されているように pipでインストール が存在する必要があります(ただし、ドキュメントでは、何もせずにTensorboardを起動できることを示していませんが)その他)。

ログディレクトリを指定する必要があります。グラフを保存したディレクトリにいる場合は、次のような方法で端末から起動できます。

tensorboard --logdir .

またはより一般的に:

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

任意のログディレクトリ。

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

これで開始できます。トレーニングプロセスで役立つすべてのログを記録するには、 TensorFlow Summary API を使用する必要があります。また、 TensorBoard Kerasのコールバック を使用することもできます。

28
Engineero

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

Pipからのインストールでは、次を使用できます。

$ tensorboard --logdir=/home/user/Documents/.../logdir
13
Mar Cnu

TensorBoardは独立したコンポーネントではありません。 TensorBoardはTensorFlowにパッケージされています。

7
dandelion

エイリアスを作成すると役立つ場合があります。

テンソルボードの場所をインストールして見つけます:

pip install tensorboard
pip show tensorboard

.bashrcに次のエイリアスを追加します。

alias tensorboard='python pathShownByPip/tensorboard/main.py'

別の端末を開くか、exec bashを実行します。

Windowsユーザーの場合、pathShownByPip\tensorboardにcdし、そこからpython main.pyを実行します。

Python 3.xの場合、pipの代わりにpip3を使用し、エイリアスでpython3を使用することを忘れないでください。

5
Dani
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>
3
Jason

お探しのpipパッケージは、Googleが開発したtensorflow-tensorboardです。

3
Jerry

pipを使用してTensorFlowをインストールした場合、端末でwhich tensorboardコマンドを発行することでTensorBoardの場所を取得できます。その後、必要に応じてTensorBoardファイルを編集できます。

2
Vin

この質問を完全にするためだけにこれを追加します(一部の質問は、この質問の複製として閉じられる場合があります)。

私は通常、ピップにユーザーモードを使用します。指示がルートモードを想定している場合でも、pip install --user。そうすれば、私のテンソルボードのインストールは~/.local/bin/tensorboardにあり、私のパスにはありませんでした(理想的でもないはずです)。そのため、アクセスできませんでした。

この場合、実行中

Sudo ln -s ~/.local/bin/tensorboard /usr/bin

それを修正する必要があります。

2
0xc0de

Pythonのanacondaディストリビューションを使用している場合は、次のようにします。

 $❯ conda install -c conda-forge tensorboard 

または

 $❯ conda install -c anaconda tensorboard 

また、次の方法でパッケージリポジトリを検索すると、さまざまなビルドを確認できます。

$❯ anaconda search -t conda tensorboard

チャンネルと対応するビルド、サポートされているOS、Pythonバージョンなどがリストされます。

2
kmario23

仮想環境を混同したり、ルートディレクトリにインストールを実行したりしないことをお勧めします。手間のかからないインストールのために行った手順は以下のとおりです。 pipではなく、すべての依存関係をインストールするためにcondaを使用しました。ルートenvにテンソルボードとテンソルフローをインストールしようとすると、それが台無しになるため、私は余分な詳細を答えています。

  • 仮想環境を作成する

    conda create --name my_env python=3.6

  • 仮想環境をアクティブ化する

    source activate my_env

  • 基本的な必須モジュールをインストールする

    conda install pandas

    conda install tensorflow

  • テンソルボードをインストールする

    conda install -c condo-forge tensor board

役立つことを願っています

0
Gayathry