Msnhnet小型 PyTorch 推理框架

联合创作 · 2023-09-26 05:41

Msnhnet 是一个受 Darknet 启发的小型 PyTorch 推理框架。


特性:



  • 由纯c++和cuda编写而成。


  • 支持主流平台,windows, linux, macOS等。


  • 支持主流芯片,intel x86, amd x86(未测试)和arm。


  • 支持x86结构avx加速(持续优化中)。


  • 支持arm结构neon加速(持续优化中)。


  • 支持NNPack(主要为arm框架所用)。


  • 支持Nvidia GPU。


  • 支持Nvidia cuda库(cuda10+)。


  • 支持Nvidia cudnn库(cudnn7+)。


  • 支持Nvidia f16加速(持续优化中,确保显卡支持fp16双倍加速)。


  • 支持Nvidia Jeston系列GPU。


  • 支持c_api。


  • 支持pytorch一键转msnhnet(目前只支持部分Op, 持续更新中)。


  • 支持keras一键转msnhnet(部分Op)。


  • 测试过的网络:



    • lenet5


    • lenet5_bn


    • alexnet


    • vgg16


    • vgg16_bn


    • resnet18


    • resnet34


    • resnet50


    • resnet101


    • resnet152


    • darknet53


    • googLenet


    • mobilenetv2


    • yolov3


    • mobilenetv2_yolov3


    • yolov3_spp


    • yolov3_tiny


    • yolov4


    • fcns


    • unet



  • 支持C#语言,MsnhnetSharp。




C# 软件界面



  • 支持msnhnet可视化,类似netron。




可视化工具界面

浏览 27
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报