0
私は以下の、新しいデータに自分のネットワークをテストしようとしています私のdeploy.prototxtファイルで、私はデータを定義する部分であるCaffeに複数のソースデータを入力するには?
input: "data"
input_dim: 80
input_dim: 3
input_dim: 227
input_dim: 227
input: "modaldata"
input_dim: 80
input_dim: 3
input_dim: 227
input_dim: 227
input: "clip_markers"
input_dim: 80
input_dim: 1
input_dim: 1
input_dim: 1
データは、RGBファイルとmodaldataです(同じファイルのモーダル画像です深さなど)。私は、画像データの両方を変換するPythonスクリプトを使用して
は、変換中しかし、私はエラーを取得する「データ」を変換中にエラーがありません「modaldata」この行で:
modalcaffe_in[ix] = transformer_modal.preprocess('modaldata',inputs)
And the error I get is:
..../python/caffe/io.py", line 136, in preprocess self.__check_input(in_)  File "/.../python/caffe/io.py", line 115, in __check_input in_, self.inputs)) Exception: modaldata is not one of the net inputs: {'data': (80, 3, 227, 227)}
どのように 'transformer_modal'を定義しますか?変圧器に渡す 'inputs'は何ですか? – Shai
私はちょうどこの問題を解決しました、それは私の間違いでした。私は同じテンプレートを使って変圧器を初期化していましたが、各呼び出しでそれのインスタンスを作成していると思っていましたし、 'データ'入力は汎用で、別々のイニシャライザを作成しなければならなかった。どうも。 – dusa
解決策を回答として投稿し、同意してください。スタックオーバフローでこの質問を適切にアーカイブすることができます。 – Prune