Cannot convert caffe layer of type 'Silence'.

I'm trying to convert a caffe model to CoreML using the latest 0.6.3 version of coremltools and got the following error.


File "convert.py", line 3, in <module>

coreml_model = coremltools.converters.caffe.convert(('colorization_release_v1.caffemodel', 'colorization_deploy_v1.prototxt'))

File "/Users/likedan/Desktop/MLMarket/ConvertModel/lib/python2.7/site-packages/coremltools/converters/caffe/_caffe_converter.py", line 171, in convert

predicted_feature_name)

File "/Users/likedan/Desktop/MLMarket/ConvertModel/lib/python2.7/site-packages/coremltools/converters/caffe/_caffe_converter.py", line 230, in _export

predicted_feature_name)

RuntimeError: Cannot convert caffe layer of type 'Silence'.


Is there any plan for coremltools to support 'Silence' layer?

Replies

You should be able to remove this layer from the prototxt. It only exists to stop Caffe from printing out information about the associated data blob.