【问题标题】:Using ONNX model in C# Windows Form Application在 C# Windows 窗体应用程序中使用 ONNX 模型
【发布时间】:2020-02-01 13:41:08
【问题描述】:

我已经在 Keras 中训练了一个 Mask RCNN 的深度学习模型,并导出了一个能够在 Python 中成功运行和测试图像的 ONNX 模型(权重矩阵)。是否有可能通过 Visual Studio 在 Windows 窗体应用程序、C# 中使用相同的 ONNX 模型?如果是,有什么要求?

系统信息:

  • Windows 10 企业版 2016 LTSB
  • Visual Studio 2019
  • ONNX 运行时版本(您正在使用):
  • 屏蔽 RCNN,在 ONNX Runtime v0.5.0 中

【问题讨论】:

    标签: c# visual-studio faster-rcnn onnx onnxruntime


    【解决方案1】:

    ONNX 运行时可从 Nuget 的Microsoft.ML.OnnxRuntime 包中获得。它支持 .Net Standard 1.1,这意味着它可以与 .Net Framework 4.5 及更高版本一起使用。

    【讨论】:

      【解决方案2】:

      查看CSharp API documentation,其中包含完整的推理教程。如果您想在 GPU 上运行 onnx 模型,请确保已安装 CUDA 和 cuDNN 并将其添加到 PATH。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-26
        • 1970-01-01
        • 2017-10-12
        相关资源
        最近更新 更多