2017-04-07 14 views
0

私は現在トレーニングデータを増やすためにtf.contrib.image.rotate()を使用しています。私は通常、グラフからfreeze_graph.py仕上げをtf.contrib.image.rotate()を削除するとTF 1.0.1でfreeze_graph.pyとtf.contrib.image.rotate()を使用できません

ValueError: No op named ImageProjectiveTransform in defined operations.

:私は、私は次のエラーが表示され、対応するグラフを凍結しようとします。

このエラーはなぜ発生しますか?何が最も簡単な回避策ですか?

答えて

1

このエラーは、freeze_graph.pyが(あなたが使用しているもののような)contrib操作にアクセスできないために発生します。永続的な修正を得るためにgithubの問題を提出する必要があると思いますが、一時的な修正はtensorflow.contrib.imageのインポートをfreeze_graph.pyに追加して再実行することです。

+0

あなたの回避策が動作します。ありがとう!しかし、今私が持っている質問は、私がグラフでも使っている 'tf.contrib.slim'に同じ回避策を使う必要がない理由です。 – RobR

+0

slimは新しいopカーネルを追加せず、UIを使用するにはより良いUIを提供します –

+0

意味があります。ありがとう。 – RobR

関連する問題