我在 GitHub 上有来自 Microsoft 的 CNTK 的 CSEvalClientTest.csproj 的代码。我创建了一个新的 Visual Studio 2015 c# 控制台应用程序,粘贴在 CSEvalClientTest.csproj 的代码中,修复了引用并让它运行。不过,它并没有走得很远。在这行源代码上: using (var model = new IEvaluateModelManagedF()) 它抛出了这个异常:
System.Runtime.InteropServices.SEHException was unhandled
- ErrorCode=-2147467259 HResult=-2147467259 Message=外部组件抛出异常。源=hhCSEvalClientTest
StackTrace:在 E:\Users\Hal\Source\Workspaces\hhCSEvalClientTest\hhCSEvalClientTest\hhCSEvalClientTest\Program.cs:Microsoft.MSR 的第 123 行中的 Microsoft.MSR.CNTK.Extensibility.Managed.CSEvalClient.Program.OnGeneralException(Exception ex) .CNTK.Extensibility.Managed.CSEvalClient.Program.EvaluateModelSingleLayer() 在 E:\Users\Hal\Source\Workspaces\hhCSEvalClientTest\hhCSEvalClientTest\hhCSEvalClientTest\Program.cs:Microsoft.MSR.CNTK.Extensibility.Managed.CSEvalClient 的第 171 行E:\Users\Hal\Source\Workspaces\hhCSEvalClientTest\hhCSEvalClientTest\hhCSEvalClientTest\Program.cs 中的 .Program.Main(String[] args):System.AppDomain._nExecuteAssembly(RuntimeAssembly 程序集,String[] args) 的第 69 行Microsoft.VisualStudio 中的 System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)。HostingProcess.HostProc.RunUsersAssembly() 在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() InnerException:Boolean preserveSyncCtx) 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 在 System.Threading.ThreadHelper.ThreadStart() InnerException:Boolean preserveSyncCtx) 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 在 System.Threading.ThreadHelper.ThreadStart() InnerException:
任何解决此问题的帮助将不胜感激!