在将模型从tensorflow转换为Coreml(4.0)时出现实例规范化错误



我尝试将我的模型从Tensorflow转换为Coreml,但我得到以下错误。是否有可能将实例规范化层转换为CoreML?有什么解决办法吗?

ValueError Traceback(最近一次调用)在()67 model = ct.convert()——比;8 tf_keras_model)

6帧/usr/local/lib/python3.6/dist-packages/coremltools/converters/mil/mil/block.py in remove_ops(self, existing_ops)700 + "由ops {}"使用701年 )——比;702引发ValueError(msg.format(op.name, i, v.name, child_op_names))检查输出变量是不是block的输出if v in self._outputs:

ValueError:不能删除op 'Generator/StatefulPartitionedCall/StatefulPartitionedCall/encoder_down_resblock_0/instance_norm_0/Shape'与id为0的活动输出:'Generator/StatefulPartitionedCall/StatefulPartitionedCall/encoder_down_resblock_0/instance_norm_0/Shape'被ops使用['Generator/StatefulPartitionedCall/StatefulPartitionedCall/encoder_down_resblock_0/instance_norm_0/strided_slice']搜索堆栈溢出

我使用keras-contrib代替,它工作得很好。请参阅下面的问题及其解决方案。它仍然对tensorflow_addons开放。

https://github.com/apple/coremltools/issues/1007

相关内容

  • 没有找到相关文章

最新更新