Solución de problemas con el optimizador de modelos
•
¿Cómo se soluciona el error»No se puede convertir el tipo de marcador de posición porque no todas
sus salidas se 'convierten' en operaciones flotantes." ? ERROR (p. 157)
•
¿Cómo se soluciona el error»El tipo de datos no se admite." ? ERROR (p. 157)
•
¿Cómo se soluciona el error»Ningún nodo con nombre...¿ERROR (p. 157)
•
¿Cómo se soluciona el error»No se ha encontrado el mxnet del módulo. Instale mxnet 1.0.0¿ERROR
(p. 157)
•
¿Cómo se soluciona el error»El siguiente error se ha producido al cargar el modelo mxnet...¿ERROR
(p. 157)
•
¿Cómo se soluciona el error»... elementos de... se han recortado hasta el infinito al convertir un blob
para el nodo [...] a...¿ERROR (p. 157)
•
¿Cómo se soluciona el error»... elementos de... se han recortado hasta cero al convertir un blob para el
nodo [...] a...¿ERROR (p. 158)
•
¿Cómo se soluciona el error»La topología no contiene capas de 'entrada'." ? ERROR (p. 158)
¿Cómo se soluciona el error»El caffe.proto actual no contiene
campo." ? ERROR
Su modelo tiene capas personalizadas incompatibles con el optimizador de modelos.
¿Cómo crear un modelo Caffe vacío con solo prototxt?
Para crear un modelo Caffe vacío con solo .prototxt, importe el módulo Caffe y ejecute lo siguiente:
python3
import caffe
net = caffe.Net('PATH_TO_PROTOTXT/my_net.prototxt', caffe.TEST)
net.save('PATH_TO_PROTOTXT/my_net.caffemodel')
¿Cómo se soluciona el error»No se pueden crear puertos para el
nodo con ID." ? ERROR
Su modelo tiene capas personalizadas incompatibles con el optimizador de modelos. Elimine las capas
personalizadas.
Cómo manejar»Archivo proto no válido: no hay mensajes de nivel
superior de 'capa' ni de 'capas'." ? ERROR
La estructura de una topología Caffe se describe en elcaffe.protofile. Por ejemplo, en
el optimizador de modelos podría encontrar el siguienteprotofile: /opt/awscam/intel/
deeplearning_deploymenttoolkit/deployment_tools/model_optimizer/mo/front/caffe/
proto/my_caffe.proto. Este archivo contiene la estructura, por ejemplo:
message NetParameter {
// ... some other parameters
// The layers that make up the net.
// connectivity and behavior, is specified as a LayerParameter.
repeated LayerParameter layer = 100;
AWS DeepLens Guía para desarrolladores
Each of their configurations, including
// Use ID 100 so layers are printed last.
152