python - PyCuda mem_alloc 初始化错误
问题描述
in desaturate_image
redarray_gpu = cuda.mem_alloc(self.redarray.nbytes)
pycuda._driver.LogicError: cuMemAlloc failed: initialization error
我在这一行收到上述错误:
redarray_gpu = cuda.mem_alloc(self.redarray.nbytes)
可能是什么原因?
解决方案
import pycuda.autoinit
此导入语句解决了该问题。我最好的猜测是设备没有初始化
推荐阅读
- ibm-cloud - IBM Cloud:公共 IP 范围
- java - 加载在 Xamarin 中本地保存的图像?
- sql - Oracledb NodeJS 临时表和选择执行失败
- javascript - 聚合物 3:造型:主机
- android - 如何使用 React Native 读取通知?
- python - 读取 JSON 时出现 JSONDecodeError
- angular - Angular 表单组级别验证错误路径
- odoo - 如何在odoo的笔记本表单内添加树视图?
- architecture - installshield 限量版 Visual Studio 2013 中缺少安装架构选项卡
- javascript - 在 array.map 输出中反应粗体类型标签