首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
CUDA
CUDA编程
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
CUDA的问题,请帮忙解释
[已结贴,结贴人:owenwang79]
加为好友
发送私信
在线聊天
owenwang79
学习视频
等级:
发表于:
2008-07-15 22:04:00
楼主
我用自己写的InitCUDA程序初始化CUDA通过(但用CUT_DEVICE_INIT()函数无法通过最后发现是在cudaThreadSynchronize()这个函数上卡住了)
但是却怎么样也分配不了哪怕一个字节
cudaMalloc((void**) &device_result, 1);
以前我运行时有时候可以通过,但有时候也无法通过。
我的显卡差点,是Quadro NVS 135M的笔记本显卡,驱动用的是169.21
问题点数:
20
回复次数:
8
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
owenwang79
学习视频
等级:
发表于:
2008-07-16 00:28:40
1
楼 得分:
0
是cudaSetDevice(device)没有成功, device =0;
但是为什么这个函数会不成功呢,为什么有时候成功有时候失败呢?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
owenwang79
学习视频
等级:
发表于:
2008-07-16 00:36:27
2
楼 得分:
0
不是cudaSetDevice(device)没有成功,开始以为cudaSetDevice(device)返回0就是失败,后来发现成功时返回也是0.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
OpenHero
开勇,kelvin
等级:
发表于:
2008-07-16 09:47:02
3
楼 得分:
10
可以的~那个是版本号%……
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
owenwang79
学习视频
等级:
发表于:
2008-07-16 15:23:30
4
楼 得分:
0
大侠能否解释cudaMalloc有时候成功有时候失败吗?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
OpenHero
开勇,kelvin
等级:
发表于:
2008-07-16 16:28:04
5
楼 得分:
0
内存不够?释放了吗?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
owenwang79
学习视频
等级:
发表于:
2008-07-16 16:51:01
6
楼 得分:
0
释放了,不像内存不够,CUT_DEVICE_INIT()也无法通过,有时候就开几个字节的内存也开不了呀,不正常呀。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
OpenHero
开勇,kelvin
等级:
发表于:
2008-07-16 18:33:50
7
楼 得分:
10
如果确定代码没问题,那就换驱动……,最新的驱动
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
owenwang79
学习视频
等级:
发表于:
2008-07-16 21:30:33
8
楼 得分:
0
果然是驱动问题,装了个177.35就ok了,thanks a lot
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友