c#CNTK步骤的包装器
我在c#wrapper上运行CNTK时遇到了一些问题。 我看到rold2007在做同样的事情上取得了成功。 必须有一些我错过的简单。 任何建议将不胜感激。
我使用的步骤如下:
- 使用C#的源代码
- 生成一个新的dos应用程序并将新代码复制到它。
- 构建程序时,发生以下错误
using (var model = new IEvaluateModelManagedF())
Wit错误信息:
严重级代码描述项目文件行抑制状态错误CS0246找不到类型或命名空间名称“IEvaluateModelManagedF”(您是否缺少using指令或程序集引用?)
VS版本:vs社区2015 OS:windows 10. CNTK:下载的二进制文件。 能够运行示例程序。
您的项目需要引用EvalWrapper.dll
。 在与DLL相同的目录中,您需要具有所使用的其他DLL的列表。 请参阅CNTK GitHub页面上的详细讨论。 如果您正在运行仅限CPU的版本,则这是DLL列表:
-
EvalDll.dll
-
EvalWrapper.dll
-
libacml_mp_dll.dll
-
libifcoremd.dll
-
libifportmd.dll
-
libiomp5md.dll
-
libmmd.dll
-
Math.dll
-
svml_dispmd.dll
更新
截至2016年8月,CNTK已从ACML切换到英特尔MKL (请参阅发行说明) 。 此更改后,所需的DLL列表是
-
EvalDll.dll
-
EvalDll.lib
-
EvalWrapper.dll
-
Math.dll
-
libiomp5md.dll
-
mkl_cntk_p.dll