2017-02-23 10 views
0

transform.pyを実行しようとすると "AttributeError: 'module'オブジェクトに属性 'GRUCell'がありません。システムからテンソルフローを削除し、ソースから再度インストールを開始しました。私はbazelをインストールし、インストールを設定しました。 「Build the pip package」の後、次のエラーが表示されます。 ソースからのテンソルフローのインストール

は、誰もが が enter image description here

+0

単にホイールファイルが存在しないためです。 – yuefengz

+0

ホイールファイルをどのフォルダに入れるべきか、どこからダウンロードすればよいのか教えてください。 – Yashaswini

+0

ダウンロードする必要はありません。 https://www.tensorflow.org/install/install_linuxの指示に従ってください。 pipコマンドにローカルパスの代わりにURLを渡すだけです。 – yuefengz

答えて

1

エラーは「『bazelビン/.../ build_pip_package.runfiles/tensorflow』をstatをすることはできません」という意味と言う前に、これらのエラーに

感謝の解決に私を助けてくださいすることができますランファイルツリーが存在しないか、読み取り不能です。これは、ビルド中に何か問題があったことを示します。特に、ランファイルツリー作成のステップです。 "runfiles tree"は、ビルドしたバイナリが実行時に必要とするファイルを含むディレクトリツリーであり、そのルートは "bazel-bin /.../ build_pip_package.runfiles"ディレクトリです。

鉱山のこの疑惑は、ハングによってバックアップされた(画像の上に)あなたの出力にツリー作成アクションをrunfiles、このディレクトリ構造を作成することになっている、と間違いは11時間を取るべきではありません、それは数秒〜数分で完了するはずです。 (場合は任意のアクションは、すでに何かがおそらく間違っている兆候だ数分以上ハングアップします。)

をいくつかの質問:

  • ビルドを再実行する場合は、それがハングアップするのでしょうか?言い換えれば、この問題は決定論的か、それとも一度だけ起こったのでしょうか?
  • bazel --output_user_root=/usr/local/foo build <whatever>のようなビルドを実行するとどうなりますか?ローカルファイルシステム上の他のパスを使うことができます。私が掘り下げているのは、出力ルートがNFS上にあったのか、マウントされていない中間ビルドになっているファイルシステムであろうと、です。
関連する問題