Onnx est un excellent outil d'apprentissage en profondeur multiplateforme. Des modèles formés par d'autres frameworks peuvent être utilisés et déployés. C'est un outil puissant pour le déploiement de la plate-forme CPU, car contrairement à la plate-forme gpu, NVIDIA fournit un tensorrt pour un déploiement accéléré.
Voici pour installer et compiler cette plateforme sur win10
Cependant, en raison de problèmes de réseau, il est impossible de récupérer onnx dans le nuget de vs2019.
Vous ne pouvez donc choisir que l'installation hors ligne
Spécifique et pas compliqué
(1) Allez pour télécharger le package d'installation https://www.nuget.org/
Rechercher onnx
Téléchargez la pièce dans la boîte rouge, le téléchargement spécifique est également très simple, cliquez pour voir
Cliquez dessus et le lien de téléchargement apparaîtra. De même, un autre package d'installation est également téléchargé comme celui-ci
(2) Copiez le package d'installation sur le disque sur win, le chemin d'accès spécifique est le suivant:
C: \ Users \ Administrator \ AppData \ Local \ NuGet \ Cache
(3) Ouvrir vs2019, Outils -> NuGet Package Manager -> Package Management Control Platform
Ceci est une plate-forme de ligne de commande
Puis installez-le
PM> Install-Package Microsoft.ML.OnnxRuntime -Source C:\Users\Administrator\AppData\Local\NuGet\Cache
正在尝试收集与目标为“native,Version=v0.0”的项目“onnxDemo”有关的包“Microsoft.ML.OnnxRuntime.1.6.0”的依赖项信息
收集依赖项信息花费时间 20 ms
正在尝试解析程序包“Microsoft.ML.OnnxRuntime.1.6.0”的依赖项,DependencyBehavior 为“Lowest”
解析依赖项信息花费时间 0 ms
正在解析操作以安装程序包“Microsoft.ML.OnnxRuntime.1.6.0”
已解析操作以安装程序包“Microsoft.ML.OnnxRuntime.1.6.0”
从“C:\Users\Administrator\AppData\Local\NuGet\Cache”检索包“Microsoft.ML.OnnxRuntime 1.6.0”
正在将程序包“Microsoft.ML.OnnxRuntime.1.6.0”添加到文件夹“C:\Users\Administrator\source\repos\onnxDemo\packages”
已将程序包“Microsoft.ML.OnnxRuntime.1.6.0”添加到文件夹“C:\Users\Administrator\source\repos\onnxDemo\packages”
已将程序包“Microsoft.ML.OnnxRuntime.1.6.0”添加到“packages.config”
已将“Microsoft.ML.OnnxRuntime 1.6.0”成功安装到 onnxDemo
执行 nuget 操作花费时间 7.18 sec
已用时间: 00:00:07.4252338
PM> Install-Package Microsoft.ML.OnnxRuntime.mklml -Source C:\Users\Administrator\AppData\Local\NuGet\Cache
正在尝试收集与目标为“native,Version=v0.0”的项目“onnxDemo”有关的包“Microsoft.ML.OnnxRuntime.mklml.1.6.0”的依赖项信息
收集依赖项信息花费时间 2 ms
正在尝试解析程序包“Microsoft.ML.OnnxRuntime.mklml.1.6.0”的依赖项,DependencyBehavior 为“Lowest”
解析依赖项信息花费时间 0 ms
正在解析操作以安装程序包“Microsoft.ML.OnnxRuntime.mklml.1.6.0”
已解析操作以安装程序包“Microsoft.ML.OnnxRuntime.mklml.1.6.0”
从“C:\Users\Administrator\AppData\Local\NuGet\Cache”检索包“Microsoft.ML.OnnxRuntime.MKLML 1.6.0”
正在将程序包“Microsoft.ML.OnnxRuntime.MKLML.1.6.0”添加到文件夹“C:\Users\Administrator\source\repos\onnxDemo\packages”
已将程序包“Microsoft.ML.OnnxRuntime.MKLML.1.6.0”添加到文件夹“C:\Users\Administrator\source\repos\onnxDemo\packages”
已将程序包“Microsoft.ML.OnnxRuntime.MKLML.1.6.0”添加到“packages.config”
已将“Microsoft.ML.OnnxRuntime.MKLML 1.6.0”成功安装到 onnxDemo
执行 nuget 操作花费时间 7.63 sec
已用时间: 00:00:07.6510274
PM>
Jusqu'à présent, OnnxRuntime a été installé avec succès