Google Cloud DatalabでRNNを実行しようとしています。同じネットワークは、自分のコンピュータ上で正常に動作しますが、私はDatalab上でそれを実行すると、私は次のエラーを取得する:Google Cloud Datalabで使用するとtf.nn.dynamic_rnn()エラーが返される
はTypeError:dynamic_rnn()は、少なくとも3つの引数(3、与えられた)
dynamic_rnnの使用を(取ります次のように)である:
rnn_outputs、状態= tf.nn.dynamic_rnn(細胞、入力、INITIAL_STATE = initial_state_placeholder)
これはtensorflowバージョン問題です。私のコンピュータでは、Ubuntuの最新のGPU pipインストールからtensorflow-0.9.0を使用しています。 Cloud Datalabはおそらく、dynamic_rnn()の使用がわずかに変更された別のバージョンを使用していますか?
UPDATE:テンソルフローのデータバージョンをインポートしました。0.7.1です。これが問題の原因になっている場合は、新しいバージョンをインポートする方法がないと思いますか?
私はここでの使用のための指示に従っている: https://github.com/tensorflow/tensorflow/blob/master/tensorflow/g3doc/api_docs/python/functions_and_classes/shard8/tf.nn.dynamic_rnn.md
感謝を。
Datalabノートブック内のセルに次のコードを実行することにより、tensorflowのバージョンを確認してください: '輸入tensorflow tf'は'が続くようtf .__ version__ ' –
バージョンを確認しました。それは0.7.1です。このリリースではおそらくdynamic_rnnのバージョンが搭載されていますか?私はdatalabに最近のバージョンをインポートする方法がないと思いますか? – fjhj2