7

私は現在 tensorflow を使用しており、私が書いている畳み込みニューラル ネットワークの効果を視覚化したいと考えています。ただし、テンソルボードは使用できません。conda env の下にある tensorboard が envs/tensorenv/bin/tensorboard (python ファイル) として表示されます。見つからない tensorflow.tensorboard.tensorboard と呼ばれるものをインポートします。

(tensorenv)wifi-131-179-39-186:TensorflowTutorial hongshuhong$ tensorboard --logdir=log/
Traceback (most recent call last):
  File "/Users/hongshuhong/anaconda/envs/tensorenv/bin/tensorboard", line 4, in <module>
    import tensorflow.tensorboard.tensorboard
ImportError: No module named 'tensorflow.tensorboard.tensorboard'
  • tensorflow.tensorboard.tensorboard を探してみましたが、ディレクトリのどこにも表示されません。
  • 私は、python 3.5.1を使用し、anacondaのパッケージを使用して、anacondaの下でtensorflowのMac OSXディストリビューションを使用しています。
  • convnetのコードにipythonノートブックを使用しています。

どんな助けでも大歓迎です。追加情報が必要な場合はお知らせください。

4

3 に答える 3

2

実際には @Andras Deak がこの回答を手伝ってくれましたが、この github issue リンクによると: https://github.com/tensorflow/tensorflow/issues/1790 なんらかの理由でテンソルボードが「バックエンド」ディレクトリ。正しいディレクトリに移動し、次の python スクリプトを実行する必要があります。

python ~/anaconda/envs/tensorenv/lib/python3.5/site-packages/tensorflow/tensorboard/backend/tensorboard.py

それは私のために働いた: ここに画像の説明を入力

現在、恒久的な修正方法に取り組んでいますが、これは一時的な修正方法です。

編集:実際に恒久的な修正を行うには、tensorboard.py を外部ディレクトリにコピーするだけです。私にとって、それはの中にありました

..../site-packages/tensorflow/tensorboard/backend/tensorboard.py 

の中へ

..../site-packages/tensorflow/tensorboard/tensorboard.py. 

私はそれをバックエンドに保持し、それをコピーしただけで、scalar_summary 表示で機能するようです。エラーが発生した場合はお知らせください。

于 2016-04-18T22:33:06.640 に答える