私は現在、Google MLエンジンにモデルを導入することについての調査を行っています。最初は、TensorFlow 1.1.0を使用したモデルを開発しました。このモデルは最新バージョンです(この質問が出される時点で)。しかし、GCPでサポートされているTensorFlowの最高バージョンは1.0.1であることが判明しました。TensorFlow 1.0.1 SavedModelBuilder
以前はTensorFlow 1.1.0を使用していたときに、とその変数をvariables/
ディレクトリに正しく保存することになりました。しかし、TensorFlow 1.0.1に切り替えると、同様に動作しませんでした。SavedModel
ファイルが作成されましたが、variables/
の下にファイルが作成されていないため、ファイルSavedModel
(variables/
のファイルがありません)のみを使用してモデルを構築できません。
既知のバグですか?または、TensorFlow 1.0.1のSavedModelBuilder
をTensorFlow 1.1.0の機能として動作させるために何かする必要がありますか?
ありがとうございます。
EDIT、詳細:
は実際に、明示的なtf.Variable
sが私のモデルに存在しません。しかし、いくつか存在しており、TensorFlow 1.1.0では正しくエクスポートされていますが、TensorFlow 1.0.1では正しくエクスポートされていません(変数が1.0.1ではまったくエクスポートされていないため)。
を明確にするために、例えば、あなたのトレーニングの仕事への追加パッケージとして指定し、あなたは 'tf.contrib.lookup.MutableDenseHashTable'が1.1.0に変数としてエクスポートされていることを言ってますが、していません1.0.1? – jwayne
@jwayne変数としてエクスポートされているかわかりません。しかし、モデルの保存と読み込み(1.1.0の 'SavedModelBuilder'を含む' MutableDenseHashTable'を含む)はうまく動作しますが、1.0.1では動作しません。 – sokokaleb