我已经在 Keras 中训练了一个 Mask RCNN 的深度学习模型,并导出了一个能够在 Python 中成功运行和测试图像的 ONNX 模型(权重矩阵)。是否有可能通过 Visual Studio 在 Windows 窗体应用程序、C# 中使用相同的 ONNX 模型?如果是,有什么要求?
系统信息:
- Windows 10 企业版 2016 LTSB
- 视觉工作室 2019
- ONNX 运行时版本(您正在使用):
- 掩码 RCNN,在 ONNX Runtime v0.5.0 中
我已经在 Keras 中训练了一个 Mask RCNN 的深度学习模型,并导出了一个能够在 Python 中成功运行和测试图像的 ONNX 模型(权重矩阵)。是否有可能通过 Visual Studio 在 Windows 窗体应用程序、C# 中使用相同的 ONNX 模型?如果是,有什么要求?
系统信息:
查看包含完整推理教程的CSharp API 文档。如果您想在 GPU 上运行 onnx 模型,请确保已安装 CUDA 和 cuDNN 并将其添加到 PATH。
ONNX 运行时可从Microsoft.ML.OnnxRuntime包中的 Nuget 获得。它支持 .Net Standard 1.1,这意味着它可以与 .Net Framework 4.5 及更高版本一起使用。