c#CNTK步骤的包装器

时间:2016-05-02 20:10:40

标签: c# cntk

我在c#wrapper上运行CNTK时遇到了一些问题。我看到rold2007在做同样的事情上取得了成功。必须有一些我错过的简单。任何建议都将不胜感激。

我使用的步骤如下:

  1. 使用source code from C#
  2. 生成一个新的dos应用程序并将新代码复制到它。
  3. 构建程序,在行
    处发生以下错误 using (var model = new IEvaluateModelManagedF()) Wit错误消息:
  4. 严重级代码描述项目文件行抑制状态 错误CS0246找不到类型或命名空间名称'IEvaluateModelManagedF'(您是否缺少using指令或程序集引用?)

    VS版:vs社区2015 操作系统:Windows 10。 CNTK:下载的二进制文件。能够运行示例程序。

1 个答案:

答案 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