你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

NuGet 包

概述

CNTK NuGet包是一个NuGet包,其中包含必要的库和程序集,使 .NET 和 Windows C++ 应用程序能够执行CNTK模型评估。 有 3 个NuGet包:

安装

可以通过搜索“CNTK”或通过 nuget.org 直接下载包,通过Visual Studio中的NuGet 程序包管理器获取包:

当前版本为 2.7.0

CNTK NuGet包可以安装在 Visual C++、.NET (C#、VB.Net、F#、...) 或 UWP 项目上。 NuGet包包含 C++ 库和 DLL 的调试和发布版本,以及 C# 程序集的发布版本及其依赖 DLL。 安装项目后,项目将包含对托管 DLL 的引用,在生成项目后,所需的依赖二进制库将复制到输出目录。

有关如何安装NuGet包的说明,请参阅以下NuGet文档:https://docs.nuget.org/consume/installing-nuget

当前版本

CNTK Eval NuGet 包的当前版本支持以下接口

Linux

有一组 Linux 等效的库 (尽管无法通过 NuGet) 使用 C++ 在 Linux 中启用CNTK模型评估。 有关详细信息,请参阅 Linux 上的CNTK评估页。

使用 CNTK EvalDLL 接口的旧应用程序

对于仍在使用 CNTK EvalDLL 接口的应用程序(仅支持 model-v1 格式),请使用 Microsoft.Research.CNTK。CpuEval-mkl NuGet包: