CUDAfy.NET 给出 Win32Exception:系统找不到指定的文件

2023-11-21

我已经添加了对CUDAfy.NET通过 NuGet 的库。

<package id="CUDAfy.NET" version="1.12.4695.21111" targetFramework="net45" />

当我运行我的程序时,我点击了Win32Exception:

该系统找不到指定的文件

这发生在程序的第一行:

CudafyModule km = CudafyTranslator.Cudafy();

异常对象没有指示他们正在尝试加载哪个文件。

我怎样才能克服这个问题?

EDIT

使用 .NET 4.0 在 VS2010 中运行从 Codeplex 下载的捆绑示例时,我看到了相同的异常。

堆栈跟踪是:

at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at Cudafy.CudafyModule.Compile(eGPUCompiler mode, Boolean deleteGeneratedCode)
at Cudafy.Translator.CudafyTranslator.Cudafy(ePlatform platform, eArchitecture arch, Version cudaVersion, Boolean compile, Type[] types)
at Cudafy.Translator.CudafyTranslator.Cudafy(ePlatform platform, eArchitecture arch, Type[] types)
at Cudafy.Translator.CudafyTranslator.Cudafy()

将 VS 设置为在引发异常时中断显示ProcessStartInfo调试器本地窗格中堆栈顶部的对象。

相关属性有:

FileName = nvcc
Arguments = -m64 -arch=sm_12 "c:\<path>\CUDAFYSOURCETEMP.cu" -o "c:\<path>\CUDAFYSOURCETEMP.ptx" --ptx

一些信息来自本文解释说CUDA工具包必须安装。很公平。

确保 C++ 编译器 (cl.exe) 位于搜索路径上。这个NVCC的搭建其实是整个过程中最艰难的阶段,所以请坚持下去。仔细阅读您遇到的任何错误 - 很可能它们与找不到 cl.exe 或没有 32 位或 64 位 CUDA 工具包有关。

该文章讨论了该工具包的版本 4,但版本 5 现已推出,并自 CUDAfy v1.1 起受支持。

下载自https://developer.nvidia.com/cuda-downloads

请注意,64 位版本的 CUDA Toolkit 5.0 下载大小为 942 MB。如果安装所有内容,您将需要额外的 2815 MB。仅该工具包就需要 928 MB。

EDIT安装 CUDA Toolkit 5.0 后,程序失败并显示CudafyCompileException在同一源行:

编译错误:nvcc:致命错误:在 PATH 中找不到编译器“cl.exe”

搜索我的系统驱动器:

C:\>dir /s cl.exe

这显示了许多不同版本的编译器/链接器,包括 VS 10.0 和 11.0。显然只是cl.exe支持版本 9 和 10,因此我选择了 VS10.0 amd64 版本,我在我的PATH环境变量:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64

您的路径可能会有所不同,具体取决于您的 CPU。我建议运行搜索来查看您的选项。

请注意,更改后必须重新启动 VSPATH环境变量(如果您已经打开它)。

采取这些步骤后,我的基本程序成功运行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CUDAfy.NET 给出 Win32Exception:系统找不到指定的文件 的相关文章

  • Web 客户端和 Expect100Continue

    使用 WebClient C NET 时设置 Expect100Continue 的最佳方法是什么 我有下面的代码 我仍然在标题中看到 100 continue 愚蠢的 apache 仍然抱怨 505 错误 string url http
  • 不支持将数据直接绑定到存储查询(DbSet、DbQuery、DbSqlQuery)

    正在编码视觉工作室2012并使用实体模型作为我的数据层 但是 当页面尝试加载时 上面提到的标题 我使用 Linq 语句的下拉控件往往会引发未处理的异常 下面是我的代码 using AdventureWorksEntities dw new
  • ASP.NET MVC:这个业务逻辑应该放在哪里?

    我正在开发我的第一个真正的 MVC 应用程序 并尝试遵循一般的 OOP 最佳实践 我正在将控制器中的一些简单业务逻辑重构到我的域模型中 我最近一直在阅读一些内容 很明显我应该将逻辑放在域模型实体类中的某个位置 以避免出现 贫血域模型 反模式
  • .NET 中是否有内置函数可以对密码进行哈希处理?

    我看到这个问题加密 散列数据库中的纯文本密码 https stackoverflow com questions 287517 encrypting hashing plain text passwords in database 我知道我
  • Asp.NET WebApi 中类似文件名称的路由

    是否可以在 ASP NET Web API 路由配置中添加一条路由 以允许处理看起来有点像文件名的 URL 我尝试添加以下条目WebApiConfig Register 但这不起作用 使用 URIapi foo 0de7ebfa 3a55
  • 使用实体框架模型输入安全密钥

    这是我今天的完美想法 Entity Framework 中的强类型 ID 动机 比较 ModelTypeA ID 和 ModelTypeB ID 总是 至少几乎 错误 为什么编译时不处理它 如果您使用每个请求示例 DbContext 那么很
  • 在 Windows 窗体中保存带有 Alpha 通道的单色位图会保存不同(错误)的颜色

    在 C NET 2 0 Windows 窗体 Visual Studio Express 2010 中 我保存由相同颜色组成的图像 Bitmap bitmap new Bitmap width height PixelFormat Form
  • HTTPWebResponse 响应字符串被截断

    应用程序正在与 REST 服务通信 Fiddler 显示作为 Apps 响应传入的完整良好 XML 响应 该应用程序位于法属波利尼西亚 在新西兰也有一个相同的副本 因此主要嫌疑人似乎在编码 但我们已经检查过 但空手而归 查看流读取器的输出字
  • 如何从 appsettings.json 文件中的对象数组读取值

    我的 appsettings json 文件 StudentBirthdays Anne 01 11 2000 Peter 29 07 2001 Jane 15 10 2001 John Not Mentioned 我有一个单独的配置类 p
  • 如何设计以 char* 指针作为类成员变量的类?

    首先我想介绍一下我的情况 我写了一些类 将 char 指针作为私有类成员 而且这个项目有 GUI 所以当单击按钮时 某些函数可能会执行多次 这些类是设计的单班在项目中 但是其中的某些函数可以执行多次 然后我发现我的项目存在内存泄漏 所以我想
  • SolrNet连接说明

    为什么 SolrNet 连接的容器保持静态 这是一个非常大的错误 因为当我们在应用程序中向应用程序发送异步请求时 SolrNet 会表现异常 在 SolrNet 中如何避免这个问题 class P static void M string
  • 转发声明和包含

    在使用库时 无论是我自己的还是外部的 都有很多带有前向声明的类 根据情况 相同的类也包含在内 当我使用某个类时 我需要知道该类使用的某些对象是前向声明的还是 include d 原因是我想知道是否应该包含两个标题还是只包含一个标题 现在我知
  • 如何使用 C# / .Net 将文件列表从 AWS S3 下载到我的设备?

    我希望下载存储在 S3 中的多个图像 但目前如果我只能下载一个就足够了 我有对象路径的信息 当我运行以下代码时 出现此错误 遇到错误 消息 读取对象时 访问被拒绝 我首先做一个亚马逊S3客户端基于我的密钥和访问配置的对象连接到服务器 然后创
  • C# 成员变量继承

    我对 C 有点陌生 但我在编程方面有相当广泛的背景 我想做的事情 为游戏定义不同的 MapTiles 我已经像这样定义了 MapTile 基类 public class MapTile public Texture2D texture pu
  • 如何将服务器服务连接到 Dynamics Online

    我正在修改内部管理应用程序以连接到我们的在线托管 Dynamics 2016 实例 根据一些在线教程 我一直在使用OrganizationServiceProxy out of Microsoft Xrm Sdk Client来自 SDK
  • C# - OutOfMemoryException 在 JSON 文件上保存列表

    我正在尝试保存压力图的流数据 基本上我有一个压力矩阵定义为 double pressureMatrix new double e Data GetLength 0 e Data GetLength 1 基本上 我得到了其中之一pressur
  • Windows 和 Linux 上的线程

    我在互联网上看到过在 Windows 上使用 C 制作多线程应用程序的教程 以及在 Linux 上执行相同操作的其他教程 但不能同时用于两者 是否存在即使在 Linux 或 Windows 上编译也能工作的函数 您需要使用一个包含两者的实现
  • C++ 中类级 new 删除运算符的线程安全

    我在我的一门课程中重新实现了新 删除运算符 现在我正在使我的代码成为多线程 并想了解这些运算符是否也需要线程安全 我在某处读到 Visual Studio 中默认的 new delete 运算符是线程安全的 但这对于我的类的自定义 new
  • C++ 标准是否指定了编译器的 STL 实现细节?

    在写答案时this https stackoverflow com questions 30909296 can you put a pimpl class inside a vector我遇到了一个有趣的情况 这个问题演示了这样一种情况
  • 使用.NET技术录制屏幕视频[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有一种方法可以使用 NET 技术来录制屏幕 无论是桌面还是窗口 我的目标是免费的 我喜欢小型 低

随机推荐

  • 在 .htaccess 中一起使用 mod_rewrite 和 mod_alias(重定向 301)?

    我有一个网站 其中包含一组已放入 CMS 的旧 html 和 php 页面 目前在 htaccess 文件中大约有 30 个 mod alias 重定向 其形式如下 redirect 301 oldpage1 html http www e
  • 如何使用 TFS 集成平台(TFS2012 到 TFS2012)将团队项目从一个集合复制到另一个集合

    我已从 CodePlex 下载了最新的 TFS 集成平台 并尝试在现有团队项目之间 单向 迁移MyProject in CollectionA左边是一个空的团队项目MyProject in CollectionB右侧使用提供的 源代码控制和
  • Pygame - 在精灵中加载图像

    如何将图像加载到精灵中而不是为精灵绘制形状 例如 我将 50x50 图像加载到精灵中 而不是绘制 50x50 矩形 这是到目前为止我的精灵代码 class Player pygame sprite Sprite def init self
  • CAEmitterCell 颜色属性不起作用

    我对 CAEmitterCell 颜色属性有一些奇怪的行为 或者我不理解它 我有一个细胞 let cell CAEmitterCell 简单的 png 文件内容被绘制为黑色 cell contents UIImage named parti
  • .NET 字符串的最大可能长度是多少?

    NET 中可以创建的最长字符串是多少 的文档String据我所知 班级对这个问题保持沉默 因此权威的答案可能需要一些内部知识 64 位系统上的最大值会发生变化吗 这更多是出于好奇而不是实际用途 我不打算创建任何使用巨大字符串的代码 理论限制
  • Elastic Search:如何编写多语句脚本?

    我将值存储在 Elasticsearch 索引的文档中 我需要对这些值进行一些日期操作并返回一个布尔值以在过滤器中使用 该脚本涵盖了几行 但我无法运行它 我已经编写了其他运行良好的单个脚本 但是我对 Groovy 知之甚少 对 Elasti
  • 在 razor 语法中嵌入 javascript 变量

    我有一个看起来像这样的方法 function endcall click leadid document location Url Action index dispo new id leadid 当然它不起作用 因为它将 leadid 视
  • 为什么这个GridBagLayout没有按计划出现?

    我试图达到所需的最终结果在 GridBagLayout 中设置任意宽度 为了方便参考 这里是 这是当前的结果 表格中显示按钮数量和行数1 1 后跟列数 2 为该单元格声明 正如你所看到的 它以按钮开始1 1 3 和在它下面1 2 4 宽度相
  • iTextSharp - 裁剪 PDF 文件 (C#)

    我想使用 iTextSharp 和矩形 0 1000 600 155 裁剪 PDF 文件 一切都很好 当您打开创建的 pdf 文件时 您只能看到裁剪后的内容 但是 如果您解析该 pdf 仍然存在来自文档不可见部分的信息和文本 我无法接受 我
  • ModuleNotFoundError:没有名为“poetry.console”的模块

    已安装poetrylib 当我添加到pyproject toml下一个设置 tool poetry dynamic versioning enable true vcs git style pep440 我收到错误 Traceback mo
  • Linux 的 syslog_r?

    各位 我找不到适用于 Linux 的 syslog 的可重入版本 有吗 如果没有 你会怎么做 显而易见的答案是将日志记录工具移至单独的线程中并序列化对系统日志的访问 根据POSIX规范 syslog函数已经是线程安全的 因此在Linux中实
  • 十六进制浮点文字

    是否可以在 C 中使用十六进制浮点值初始化浮点变量 像这样的东西 double d 0x011 1 wrong 技术规格P0245 C 的十六进制浮点数已于 2016 年 2 月在佛罗里达州杰克逊维尔的 ISO C 标准委员会投票进入 C
  • 过滤包含自定义对象的 NSArray

    I have UISearchBar UITableView 一个返回 a 的 Web 服务NSMutableArray包含这样的对象 Food h Food NSObject NSString foodName int idFood pr
  • 是什么导致 SQL Server 返回消息“语句已终止”?

    我有一个非常简单的 INSERT 语句 它是从 Linux Apache Web 服务器上运行的 PHP 脚本执行的 我可以在 SQL Management Studio 中正常运行查询 并且通常在 PHP 中也可以正常运行 但是 每隔一段
  • 如何使用 FromBody 在 POST 上返回无效的 JSON 消息?

    我正在使用 Net 4 5 1 使用 MVC 6 创建 ASP Net 5 应用程序 我有一个 POST 方法 它使用 FromBody 参数自动获取对象 HttpPost public IActionResult Insert FromB
  • 如何从xsd生成xpath?

    如何从 xsd 生成 xpath XSD 验证 xml 我正在一个项目中工作 我使用 java 从 xsd 生成示例 XML 然后从该 XML 生成 xpath 如果有任何方法可以直接从 xsd 生成 xpath 请告诉我 这可能有用 im
  • Zoo/xts - 无法对 1 细胞子集进行数学计算? R 挂起

    我在 Windows 上使用最新版本的 R xts zoo R 2 15 xts 0 8 6 zoo 1 7 7 我看到以下奇怪的行为 以前的版本没有这种情况 library xts data sample matrix sample xt
  • c中的##是什么?

    我看过这个片段 define kthread create threadfn data namefmt arg kthread create on node threadfn data 1 namefmt arg 什么是 代表 是什么意思
  • 如何在 asp:GridView 中启用就地编辑?

    我如何添加编辑框 并在提交期间读取它们的值 使用asp Repeater 我有一个asp GridView它显示只读 即不可编辑 数据集 例如 我怎样才能启用的单元格GridView可编辑 例如 Photoshop Mockup Note
  • CUDAfy.NET 给出 Win32Exception:系统找不到指定的文件

    我已经添加了对CUDAfy NET通过 NuGet 的库