当前位置: 首页 > 知识库问答 >
问题:

从Visual Studio 2017构建CUDA 9应用程序

厍书
2023-03-14

我最近安装了 Cuda 工具包 v9,并一直在尝试在 Visual Studio 2017 中运行一些示例项目,以验证设置,但似乎无法通过 Visual Studio 构建 Cuda 应用程序。“微软视窗的CUDA安装指南”建议运行两个应用程序;设备查询,然后进行带宽测试。deviceQuery应用程序运行正常,但 bandwidthTest(以及我尝试过的所有其他示例应用程序)似乎都失败了,出现相同的错误(以代码2退出),不幸的是,这不是很好的描述性。可以在下面找到一个示例。有什么建议吗?

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ common 7 \ IDE \ VC \ VC targets \ build customizations \ CUDA 9.0 . targets(707,9):错误MSB3721:命令" " C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v 9.0 \ bin \ nvcc . exe "-gen code = arch = compute _ 30,code=\"sm_30,compute _ 30 \ "-gen code = arch = compute _ 35,code=\"sm_35../../common/Inc-I ./-I " C:\ Program Files \ NVIDIA GPU计算工具包\CUDA\v9.0/include" -I../../common/Inc-I " C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v 9.0 \ include "-G-keep-dir x64 \ Debug-maxrregcount = 0-machine 64-compile-cudart static-Xcompiler "/wd 4819 "-G-dwin 32-dwin 32-D _ MBCS-D _ MBCS-Xcompiler "/EHsc/W3/no logo/Od/FS/Zi/rt C1/MTd "-o x64/Debug/bandwidth test . o

共有1个答案

朱保赫
2023-03-14

不太确定是什么问题,但在离开我的计算机一夜后,应用程序现在正在编译并运行良好。结案

 类似资料:
  • 一个普通的应用程序由以下文件组成: 二进制文件 这个安装在 /usr/bin。 一个桌面文件 这个桌面文件向shell提供关于这个程序的重要信息,例如名称、图标、D-Bus名称,启动的命令行。安装在 /usr/share/applications. 一个图标 这个图标安装在 /usr/share/icons/hicolor/48x48/apps, 无论当前背景是什么系统都会到这里查找图标。 一个设

  • 目标 了解对象或对象集合如何变成应用程序 使用 Eclipse 创建驱动程序类 应用程序入口点 所有 Java 应用程序都需要一个入口点,让 Java 运行时知道将从这里开始执行代码。这个入口点就是 main() 方法。域对象(即应用程序的业务域 中包含的对象,例如 Person 和 Employee)通常没有 main() 方法,但每个应用程序中必须至少有一个类。 众所周知,Person 和它的

  • 内部没有任何签名配置。

  • 利用一套工具,Qt 开发人员可以简化在所有支持平台中构建应用程序的流程。描述应 用程序、库和插件的项目文件被用来为每个平台生成适当的 makefile。 .pro 文件描述了各个项目,该文件以文本方式概述了源文件、头文件、 Qt Designer 窗体以及其他资源。这些资源都是由 qmake 工具来处理的,以便为每个平台中的项目生成 适当的 Makefile。 项目文件可描述 Qt 的所有库、工具

  • 问题内容: 对于这个问题,我实际上并没有太多的摆动或GUI设计方面的经验(大学中的一些WPF应用程序的水平差不多),但是我的任务是在工作中重构摆动旧式应用程序的一部分。 我被要求重构的部分围绕一个弹出窗口,该窗口可以根据特定的值对象以三种不同的格式显示。这3种不同的格式都共享一些基本字段,然后有条件地确定其他字段。负责此GUI元素的类的长度约为5k,我当时认为应该将其分为三个子类,并在基类中共享这

  • 问题内容: 我正在为NodeJS使用ExpressJS Web框架。 使用ExpressJS的人将他们的环境(开发,生产,测试…),路线等放置在。我认为这不是一个好方法,因为当您拥有大型应用程序时,app.js太大了! 我想要这个目录结构: 这是我的代码: app.js config / environment.js config / routes.js 我的代码运行良好,我认为目录的结构很漂亮。