社区
CUDA
帖子详情
CUDA程序在其他电脑上无法运行
storyhare
2015-03-28 05:14:09
如题。
在本机编译的程序,在其他电脑上无法运行(本机上可以正常运行):
1、其他电脑上安装有NVIDIA显卡;但未安装CUDA;
2、出错表现:运行结果错误(从运行的时间上看,运行时,直接跳过核函数)。
...全文
750
2
打赏
收藏
CUDA程序在其他电脑上无法运行
如题。 在本机编译的程序,在其他电脑上无法运行(本机上可以正常运行): 1、其他电脑上安装有NVIDIA显卡;但未安装CUDA; 2、出错表现:运行结果错误(从运行的时间上看,运行时,直接跳过核函数)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
storyhare
2015-03-31
打赏
举报
回复
引用 1 楼 linxxx3 的回复:
在其他机器上也安装cuda,或者编译程序的时候静态链接cudart库(比较难编译出来,体积也很大,不建议)
是链接了静态库的(编译选项:Static CUDA runtime library),而且运行程序是拷贝了cudart64_65.dll、cudart32_65.dll。
linxxx3
2015-03-30
打赏
举报
回复
在其他机器上也安装cuda,或者编译程序的时候静态链接cudart库(比较难编译出来,体积也很大,不建议)
Qt
程序
移植到其他
电脑
上
无法
运行
的解决方法
转自:https://jingyan.baidu.com/article/3065b3b6a8789abecff8a497.html
程序
写好后的最终目的是交付用户使用。由于各人
电脑
上的系统环境千差万别,因此,即使是采用了 release 方式编译,在你自己
电脑
上生成的 Qt 可执行
程序
换到别人的
电脑
上,依然可能
无法
运行
。首先,以 release 方式编译源代码,然后将生成的 exe
程序
放到一个单...
【BUG修复】:安装
CUDA
时,出现 “此应用
无法
在你的
电脑
上
运行
”的错误提示
安装
CUDA
时,双击 从官网-
CUDA
Toolkit 10.0 下载的 .exe 安装
程序
时,出现 “此应用
无法
在你的
电脑
上
运行
” 的错误提示,如下:
CUDA
简介, 配置和
运行
第一个
CUDA
程序
(Windows和Linux)
CUDA
保姆级配置教程和
运行
测试
[嵌入式系统-126]:
CUDA
运行
在CPU上,还是
运行
在GPU之上?
CUDA
是专为GPU设计的并行计算平台,其核心计算由GPU完成,但需要CPU的协同参与。CPU设计用于通用计算,核心数少(通常4-64核),但每个核心功能强大,适合复杂逻辑和串行任务;GPU核心数多(数千核),但每个核心功能简单,专为并行计算优化。模拟器(如
CUDA
-on-CPU)在CPU上
运行
CUDA
程序
,性能也会大幅下降(可能降低100倍以上),失去并行计算的意义。GPU通过线程块(Thread Block)和网格(Grid)组织数千个线程,同时执行计算任务。将数据从主机内存复制到GPU内存。
用Visual Profiler分析
CUDA
程序
的
运行
时间线
为了使
程序
的执行速度提高,我们要从性能出发考虑问题,不断优化代码。在
CUDA
中,有专门测量设备
运行
时间的工具—Visual Profiler。以下是简单的使用步骤: 一、在
电脑
中找到这个工具,并“以管理员身份
运行
”。 有的
电脑
里是nvvp,这个我也不知道为什么,但是只要找到这个应用
程序
的图案,以管理员身份
运行
即可。 二、默认安装
程序
运行
一下,点击“OK”。 三、打开以后是这个界面,点击“File”----“New Session” 四、出现这个界面以后,点击“File”,选择自己写好
程序
的exe文件
CUDA
589
社区成员
2,925
社区内容
发帖
与我相关
我的任务
CUDA
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
复制链接
扫一扫
分享
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章