我在c#wrapper上运行CNTK时遇到了一些问题。我看到rold2007在做同样的事情上取得了成功。必须有一些我错过的简单。任何建议都将不胜感激。
我使用的步骤如下:
using (var model = new IEvaluateModelManagedF())
Wit错误消息:严重级代码描述项目文件行抑制状态 错误CS0246找不到类型或命名空间名称'IEvaluateModelManagedF'(您是否缺少using指令或程序集引用?)
VS版:vs社区2015 操作系统:Windows 10。 CNTK:下载的二进制文件。能够运行示例程序。
答案 0 :(得分:1)
您的项目需要参考EvalWrapper.dll
。在与DLL相同的目录中,您需要具有所使用的其他DLL的列表。请参阅详细讨论on the CNTK GitHub page。如果您运行的是仅限CPU的版本,则这是DLL列表:
EvalDll.dll
EvalWrapper.dll
libacml_mp_dll.dll
libifcoremd.dll
libifportmd.dll
libiomp5md.dll
libmmd.dll
Math.dll
svml_dispmd.dll
<强>更新强>
CNTK已于2016年8月从ACML切换到英特尔MKL (see Release Notes)。此更改后,所需的DLL列表是
EvalDll.dll
EvalDll.lib
EvalWrapper.dll
Math.dll
libiomp5md.dll
mkl_cntk_p.dll