【发布时间】:2015-12-16 22:10:16
【问题描述】:
我正在尝试使用 Windows HPC 节点上的 C# 程序中的 Amp 代码调用本机 C++ dll。当节点上只安装了一个 GPGPU 时,代码运行良好。当我尝试安装三个 GPGPU 时,程序在尝试加载 dll 时冻结(它永远不会进行,也不会抛出任何错误)。 dll 根本不会启动(在生成 Amp 调用之前没有任何输出日志记录)。直接在节点上运行代码时(不是通过 HPC 头节点管理器),代码运行良好。关于如何让代码运行的任何想法?另外,我不完全确定需要添加哪些信息,所以如果我遗漏了任何信息,请告诉我。
编辑: 回顾日志,Windows HPC 返回错误消息:未处理的异常:System.AccessViolationException:尝试读取或写入受保护的内存
【问题讨论】:
标签: c# windows gpgpu hpc c++-amp