Caffe couche d'échec de création d'

Je suis en train de charger dans la phase de TEST de la configuration de réseau qui a une mémoire de données de la couche d'abord, puis une couche de convolution. Le MemoryData création de couches réussit,
Mais le produit de convolution de la couche de la création échoue à l'emplacement suivant:

LOG(INFO) << "Creating layer " << param.name();
const string& type = param.type();
CreatorRegistry& registry = Registry();
CHECK_EQ(registry.count(type), 1) << "Unknown layer type: " << type
<< " (known types: " << LayerTypeList() << ")";

Imprimé d'erreur est:

F0519 14:54:12.494139 14504 layer_factory.php:77] échec de la Vérification:
de registre.count(t ype) == 1 (0 vs 1) Inconnu type de couche: Convolution
(types connus: MemoryData)

registre a une seule entrée, en effet avec MemoryData.
Lorsque le pied dans le registre les fonctions de création, il semble que cette première (et dernière, puisque c'est un singletone), appelé de

REGISTER_LAYER_CLASS(MemoryData);

dans memory_data_later.cpp.

Je vois similaire REGISTER_LAYER_CLASS appels pour les autres couches, mais on dirait qu'ils ne sont jamais appelés.
Comment pourrais-je le résoudre?

Merci!

OriginalL'auteur rkellerm | 2015-05-19