运行 移动设备上的 Faster-rcnn iOS

Run Faster-rcnn on mobile iOS

我有更快的 rcnn 模型,我训练并使用 GPU 在我的 google 云实例上工作(使用 google 模型 API 训练),
我想 运行 在移动设备上使用它,我找到了一些 GitHub 显示如何 运行 SSDmobileNet 但我找不到 运行s Faster-rcnn 的东西。
我暂时不关心实时性。
我有 iPhone 6, iOS 11.4
该模型可以 运行 与 Metal、CoreML、tensorflow-lite... 但对于 POC,我需要它 运行 在没有训练新网络的移动设备上。
有帮助吗?
谢谢!

Faster R-CNN 需要一些自定义层,这些层在 Metal、CoreML 等中不可用。您必须自己实现这些自定义层(或雇人为您实现它们,眨眼眨眼)。

我不确定 TF-lite 是否可以工作。它仅支持 iOS 上的有限数量的操作,因此它可能不会拥有 Faster R-CNN 所需的一切。但那将是首先要尝试的事情。如果这不起作用,我会尝试使用自定义层的 Core ML 模型。

在此处查看有关 Core ML 中自定义层的信息:http://machinethink.net/blog/coreml-custom-layers/