Tensorflow 如何将resnet50转换为coreml模型?

Tensorflow 如何将resnet50转换为coreml模型?,tensorflow,coreml,eager-execution,Tensorflow,Coreml,Eager Execution,如何将以eager_执行模式写入的resnet50网络转换为coreml 以下是tf resnet50的实现: 此时,coremltools和tfcoreml不处理急切模式。首先需要将TF模型转换为“冻结的”.pb图形文件,然后可以使用tfcoreml将其转换为COREML 如果无法将模型转换为冻结的图形文件,则无法使用自动转换工具。。。但即使在这种情况下,您仍然可以使用NeuralNetworkBuilder(coremltools的一部分)创建Core ML模型,但您必须手动完成所有这些。谢

如何将以eager_执行模式写入的resnet50网络转换为coreml

以下是tf resnet50的实现:

此时,coremltools和tfcoreml不处理急切模式。首先需要将TF模型转换为“冻结的”.pb图形文件,然后可以使用tfcoreml将其转换为COREML


如果无法将模型转换为冻结的图形文件,则无法使用自动转换工具。。。但即使在这种情况下,您仍然可以使用NeuralNetworkBuilder(coremltools的一部分)创建Core ML模型,但您必须手动完成所有这些。

谢谢Matthijs!请详细说明我如何冻结图形并将其保存为“.pb”格式?我在这里尝试过这个解决方案,但没有成功:我不知道,我还没有在急切模式下使用TF。