cuda支持 java_cuda运行时错误(48):没有内核映像可用于在设备上执行
我是pytorch的新手 . 我从这个存储库https://github.com/ruotianluo/ImageCaptioning.pytorch获取代码,并希望为图像制作 Headers . 安装"CUDA",当我运行脚本来创建注释时,会产生以下结果:
$ CUDA_LAUNCH_BLOCKING = 1 python eval.py --model model.pth - -infos_path infos.pkl --image_folder blah --num_images 1 /home/azat/anaconda2/lib/python2.7/site-packages/h5py/init . py:36:FutureWarning:不推荐使用float tonp.floating转换issubdtype的第二个参数 . 将来,它将被视为np.float64 == np.dtype(float).type . 从.conv import register_converters as register_converters /home/azat/anaconda2/lib/python2.7/site-packages/torch/cuda/init.py:97:UserWarning:发现GPU0 GeForce 820M具有cuda功能2.1 . PyTorch不再支持这款GPU,因为它太旧了 . warnings.warn(old_gpu_warn%(d,name,major,capability 1))DataLoaderRaw从文件夹加载图像:blah 0列出目录中的所有图像blah DataLoaderRaw找到8张图像THCudaCheck FAIL文件= / pytorch / torch / lib / THC / generic / THCTensorMathPairwise.cu line = 40 error = 48:没有内核映像可用于设备Traceback(最近一次最后一次调用):文件“eval.py”,第122行,在vars(opt))文件“/ home / azat / Programing / Python / techno_atom_neuro / Others Implementation / ImageCaptioning.pytorch-master / eval_utils.py“,第82行,在eval_split中data = loader.get_batch(split)文件”/ home / azat / Programing / Python / techno_atom_neuro / Others实现/ ImageCaptioning.pytorch-master / dataloaderraw.py“,第112行,在get_batch img = Variable(preprocess(img),volatile = True)文件”/home/azat/anaconda2/lib/python2.7/site-packages/torchvision /transforms/transforms.py“,第42行,在调用img = t(img)文件”/home/azat/anaconda2/lib/python2.7/s ite-packages / torchvision / transforms / transforms.py“,第118行,在调用返回F.normalize(tensor,self.mean,self.std)文件”/home/azat/anaconda2/lib/python2.7/site- packages / torchvision / transforms / functional.py“,第161行,标准化t.sub(m).div(s)RuntimeError:cuda运行时错误(48):没有内核映像可以在/ pytorch /上的设备上执行火炬/ lib目录/ THC /通用/ THCTensorMathPairwise.cu:40
所以,我想知道这个错误是什么,硬件或软件 . 我该如何解决这个问题呢 . 谢谢 .
PyTorch
OS: Ubuntu 16.04
PyTorch version: 0.3.1 pip
Python version: Python 2.7.14 :: Anaconda custom (64-bit)
CUDA/cuDNN version: 9.1
GPU models and configuration:
$ nvidia-smi
Wed Apr 11 21:34:08 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.48 Driver Version: 390.48 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce 820M Off | 00000000:08:00.0 N/A | N/A |
| N/A 54C P0 N/A / N/A | 114MiB / 1985MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
cuda支持 java_cuda运行时错误(48):没有内核映像可用于在设备上执行相关推荐
- react支持android5吗,react原生应用程序在真正的android设备上崩溃
我使用的是react native,目前已开始使用redux并创建了一个应用程序,但当我在模拟器上运行该应用程序时,它工作正常.然后我通过USB将我的手机连接到Android 6上,它也在工作.但是在 ...
- Ubuntu 14.04 64位机上不带CUDA支持的Caffe配置编译操作过程
Caffe是一个高效的深度学习框架.它既可以在CPU上执行也可以在GPU上执行. 下面介绍在Ubuntu上不带CUDA的Caffe配置编译过程: 1. 安装BLAS:$ sudo apt-g ...
- u-boot的linux内核映像加载,基于U_Boot的Linux内核映像加载与引导功能实现.pdf
基于U_Boot的Linux内核映像加载与引导功能实现 20 10 8 ( ) Aug . 2010 10 4 Journal of Langfang T eachers College( N atu ...
- 移植linux内核-映像文件,移植Linux内核-映像文件
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://tigerwang202.blogbus.com/logs/43927976.html 首先从Blackfin uCli ...
- Linux内核映像vmlinux、Image、zImage、uImage区别
本文介绍几种常用的Linux内核映像的区别. 一.vmlinux vmlinux:Linux内核编译出来的原始的内核文件,elf格式,未做压缩处理. 该映像可用于定位内核问题,但不能直接引导Linux ...
- 无CUDA支持的dlib库的安装与使用
前言 Dlib 是一个 C++ 工具包,被广泛应用于工业和学术界.Dlib 的开源许可允许在任何应用程序中免费使用它.Dlib支持导出其他编程语言如Python的binding. 在Python环境下 ...
- linux内核映像查看,RockPI 4A 查看Linux内核映像编译信息
在Linux内核调试时,经常会遇到下面的情况: 1.明明已经修改过代码,为什么功能没生效? 2.明明自己验证的功能没有问题,别人验证就出问题了呢? 遇到事情,不要慌,也不用先拿手机拍个照. 我们先看下 ...
- 英伟达显卡不同CUDA支持的计算能力情况及不同算力对应显卡列表
如图所示: 不同CUDA支持的计算能力情况 https://note.youdao.com/yws/api/personal/file/WEBd456d8a83b247509bd4dd1b4d6776 ...
- cuda 核函数 for循环_【CUDA 基础】6.2 并发内核执行
Abstract: 本文介绍内核的并发执行,以及相关的知识Keywords: 流,事件,深度优先,广度优先,硬件工作队列,默认流阻塞行为 开篇废话 没有废话,继续前面的内容,上文中我们说到了流,事件和 ...
最新文章
- 基于双向LSTM和迁移学习的seq2seq核心实体识别
- 每天要问自己的十个问题
- 暴力破解(初级)以及弱口令工具的使用
- 【FRDM-K64F学习笔记】使用ARM mbed和Keil MDK下载你的第一个程序
- 阿里云天池 金融风控训练营Task1 广东工业站
- C++ const相关内容学习
- 法证先锋3中的Apps软件
- Visual Studio 201~ Code 格式检查
- MySql绿色版安装和配置
- Oracle 11gR2光钎链路切换crs服务发生crash
- java 运行器_[原创]我也来做一个最简单的Java2EXE的运行器
- Python数据分析(五) —— 绘制直方图
- Multipart/form-data文件上传简介
- Kubernetes K8S之资源控制器Job和CronJob详解
- 多益网络2015校园招聘第二次笔试题
- OneDrive 正在登录
- 2021.8.27夏令营阶段测试总结
- TP5.0之微信开发
- 【ESP32_8266_WiFi (十一)】通过JSON实现物联网数据通讯
- 推荐算法_02_协同过滤算法(ItemCF和UserCF)
热门文章
- js中的浅拷贝深拷贝深入理解
- JAVA大数据-Week4-DAY6-JDBC
- 最好的.NET开源免费ZIP库DotNetZip(.NET组件介绍之三)
- [IHS] No.2 程序员一生的读书计划
- Zabbix全攻略(已测试,含客户端教程,适用debian8\centos7)
- mysql 存储过程 风险_删除/恢复SQL server危险的存储过程方法
- maven设置从本地读_如何在Eclipse中更改Maven本地存储库
- 使用idea开发SpringBoot应用,添加@SpringBootApplication注解时,不能自动提示
- MS SQL Server 2000 按日期自动备份
- syslog(LOG_ERR, Error: errcode=%d, message=%s, errcode, errmsg);