Я создал слой "Python"
"myLayer"
в кафе и использую его в сети train_val.prototxt
Слой вставляю так:
layer {
name: "my_py_layer"
type: "Python"
bottom: "in"
top: "out"
python_param {
module: "my_module_name"
layer: "myLayer"
}
include { phase: TRAIN } # THIS IS THE TRICKY PART!
}
Теперь мой слой участвует только в фазе TRAIN
ing сети,
как я могу узнать об этом в функции setup
моего слоя??
class myLayer(caffe.Layer):
def setup(self, bottom, top):
# I want to know here what is the phase?!!
...
PS,
я разместил этот вопрос в "Caffe Users" в группе google< /а> тоже. Я обновлю, если там что-нибудь появится.