device not ready cuda
问题描述:
CUDA: 使用cudaEventElapsedTime时返回device not ready error
强调下我是用谷歌大神搜索到的结构哦!
http://stackoverflow.com/questions/6551121/cuda-cudaeventelapsedtime-returns-device-not-ready-error
我自己的环境是用的Tesla C2070 GPU,也不知道为什么会出现这个问题,但是根据网上这个方法是可以解决问题的。
方案如下:
1 cudaError_t err; 2 cudaEvent_t start, stop; 3 cudaEventCreate(&start); 4 cudaEventCreate(&stop); 5 err = cudaEventRecord(start, 0); 6 f(err != cudaSuccess) { 7 printf ("\n\n 1. Error: %s\n\n", cudaGetErrorString(err)); 8 exit(1); 9 } 10 // actual code 11 cudaThreadSynchronize(); 12 err = cudaEventRecord(stop, 0); 13 if(err != cudaSuccess) { 14 printf ("\n\n2. Error: %s\n\n", cudaGetErrorString(err)); 15 exit(1); 16 } 17 err = cudaEventElapsedTime(&elapsed_time, start, stop); 18 f(err != cudaSuccess) { 19 printf ("\n\n 3. Error: %s\n\n", cudaGetErrorString(err)); 20 exit(1); 21 }
对如上代码调整如下:
将11行代码和12行代码对换位置。
这样就OK了!
但是,如果GPU是其他结构的如fermi架构就不用修改,原因未知!
转载于:https://www.cnblogs.com/liangliangdetianxia/p/4194504.html
device not ready cuda相关推荐
- Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False
Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False 此时改为: torch ...
- PyTorch笔记: GPU上训练的模型加载到CPU/错误处理Attempting to deserialize object on a CUDA device but torch.cuda.is_a
我之前在GPU上训练了一个模型,同时把模型的参数记录在resnet18_ultimate.pkl上 在本地的CPU上,我想把参数加载,于是一开始我是这么写代码的: import torch impor ...
- Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False.
记录一下遇到的问题. 最近在搭环境时出现了这个错误,网上找了许多方案都没法解决,说的大概都是cuda版本和pytorch版本不兼容,我按照pytorch官网的指令安装了许多次都没用. 我的cuda版本 ...
- Ubuntu 16.04 无线网络 设备未就绪(device not ready)
问题描述如题,莫名出现的问题,没有可用WiFi的列表,而且显示device not ready.这里记录一下我的解决方式,不一定保证对所有情况有用. 在终端中执行: sudo service netw ...
- hard resetting link----softreset failed (device not ready)----failed command: READ FPDMA QUEUED
linux故障处理 屏显大量如下关键字段 hard resetting link---- softreset failed (device not ready)---- failed command: ...
- RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is
pytorch,pycharm下做项目遇到的一个小问题,报了如下错误: RuntimeError: Attempting to deserialize object on a CUDA device ...
- Attempting to deserialize object on a CUDA device but torch.cuda.is_available()的可能原因
RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is Fal ...
- 解决Expected all tensors to be on the same device, but found at least two devices, cuda:0
一.问题描述 在跑pytorch代码时报错: Expected all tensors to be on the same device, but found at least two devices ...
- 高版本CUDA 在算力低的显卡上不执行核函数如no kernel image is available for execution on the device
在之前的笔记本上(显卡 GT 640M,算力3.0)装了CUDA10 ,每次执行核函数的时候都会直接跳过,参考了这篇博文,在核函数后面加入 cudaError_t cudaStatus = cudaG ...
最新文章
- python是用什么语言开发的-python是什么语言?哪些人适合学习Python?
- 保护DNS对数字网络安全越来越重要—Vecloud
- WINDOWS SERVER 2003从入门到精通之DHCP中继代理
- 位居新品第一、单品第二,乐视1s吊打了谁的耳光?
- 健康证(公共卫生类)
- 滴滴海量离线数据的在线化 — FastLoad
- Linux命令 umask,chmod使用
- Delphi开发中增删改查操作以及存储过程的调用方式
- PAT 1032 (未完成)
- CSS-关于BFC的理解(转)
- ios手机怎么连接adb命令_Mac ADB 命令连接 android手机并进行各种操作
- 计算机死机后 通过任务管理器关闭程序,电脑死机后,按哪个键结束程序
- 如何用移动硬盘备份计算机,怎么自动备份电脑资料到移动硬盘
- MySQL:使用SQL语句删除所有索引
- 用latex编写 的论文模版
- 操作系统第七章笔记---进程同步
- 电脑开机自检过程都有什么?
- Android从相册中选取图片上传到阿里云OSS
- M3U8在线MP4格式
- 机器学习与计算机视觉入门项目——视频投篮检测(一)
热门文章
- [转] 一个OpenSource的评价图
- ABP-JavaScript API
- grpc使用记录(一) gRPC编译(mscv/gcc)
- Python中最好用的命令行解析工具:argparse
- IDEA 构建为了打 jar 包的工程,包含 maven 打 jar 包的过程
- 【es6】es6学习笔记
- CSS3选择器 :read-only选择器 CSS3选择器 :read-write选择器
- WPF画N角芒星,正N角星
- 一起来开发Android的天气软件(一)——功能规格介绍
- Android面试题目之三: 字符串转整形