腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
pyOpencl
中
传递
向量
数组
、
、
我尝试将numpy
数组
作为opencl
向量
的
数组
传递
给内核。( np.int32 ->的numpy
数组
int3*),但结果似乎很奇怪。如果有人能解释一下为什么会这样,我将不胜感激。import
pyopencl
as clctx = cl.Context(dev_type
浏览 2
提问于2017-08-09
得票数 1
1
回答
PyOpenCL
程序/ FFT的优化
、
、
、
、
对于每一个长度为2048的
向量
,程序将: With n = 60 Effective A-line文档似乎没有提到任何优化步骤,而且我使用 ( github的测试-gpyfft分支
中
的代码)的性能甚至更差。分析:<e
浏览 2
提问于2020-01-16
得票数 0
回答已采纳
1
回答
写入
pyopencl
中
的索引
数组
、
、
嗨,我用
pyopencl
写了这段代码来获取稀疏随机
向量
,但问题是我不能将任何值写入索引
数组
,这是什么问题?输出始终为零!!以下是我的代码import numpy as npfrom
pyopencl
import clrandom
浏览 0
提问于2013-07-22
得票数 1
1
回答
如何在
pyOpenCL
中
传递
向量
数组
、
我将模拟移动到
pyOpenCL
中
,无法使我的数据访问工作。我正在尝试提供一个一维
向量
数组
(嗯,实际上有几个,但我所包含的例子只是一个)。提前谢谢。i); }代码本身(gputest.py):im
浏览 1
提问于2012-07-31
得票数 5
5
回答
将
向量
(float4) kernell参数
传递
给OpenCL (Python)
、
、
、
、
有什么简单的方法可以将float4或任何其他
向量
参数
传递
给OpenCL内核吗?对于标量参数(int,float),可以
在
调用内核时直接
传递
它。对于
数组
参数,您必须首先使用cl.Buffer()将其复制到GPU,而不是
传递
指针。当然,可能可以以与
数组
相同的方式
传递
float4。但我问是否有更容易和更明确的方法。(特别是使用Python、numpy、
pyOpenCL
) 我试着将大小为4*的numpy
数组
作为float4来
浏览 11
提问于2013-02-04
得票数 2
回答已采纳
2
回答
将OpenCL图像转换为
pyOpenCL
阵列或numpy ndarray
、
、
我正在尝试用Python和
PyOpenCL
实现我在网上找到的代码
中
的图像的高斯滤波器。我的原始图像是numpy
数组
,但我感到困惑的是,应该使用哪种方式将图像
传递
给GPU。这很好,内核运行正常,但是,我还没有找到将GPU计算(也是OpenCL图像)的输出转换为numpy
数组
的方法。这是必要的,因为我将不得不在运行GPU过滤器后执行其他计算。我尝试使用
pyOpenCL
数组
,但在这种情况下遇到了两个问题: 不知道如何告诉内核输入将是
数组
,因为它是
浏览 7
提问于2015-10-16
得票数 2
1
回答
CL_DEVICE_HOST_UNIFIED_MEMORY是否改变缓冲区的处理方式?
、
我正在学习OpenCL,使用
PyOpenCL
和Numpy。到目前为止,我已经了解到,当将Numpy
数组
传递
给内核时,您需要创建一个表示设备上的
数组
的
pyopencl
.Buffer对象,然后将从Numpy
数组
到Buffer的副本排队到CommandQueue上。例如,我的M1 Pro
中
的MacBook芯片具有统一的内存结构,设备显示host_unified_memory为1。 如果设备和主机有统一的内存子系统,则为,否则为CL_FALSE。这是否意味着我可以更改代码以避免
浏览 1
提问于2021-03-03
得票数 0
1
回答
如何在
pyopencl
中
显式设置功的维度?
、
、
在
使用
pyopencl
的python
中
,我们将内核作为程序的一部分调用,如下所示: A_buf, B_buf, cl.LocalMemory( A.size), np.int32(COUNT) ) 那么如何在python中使用
pyopencl
浏览 0
提问于2012-10-22
得票数 2
回答已采纳
2
回答
工作于
pyopencl
阵列偏移限制
、
是否有办法绕过
PyOpenCL
中
的限制:失败与 a.base_data[a.offset: a.offset + a.nbytes]
pyopencl
.LogicError: clCreateSubBuffer
浏览 0
提问于2013-09-03
得票数 1
2
回答
如何在
PyOpenCL
中
覆盖
数组
元素
、
、
、
我想用另一个
数组
覆盖
PyOpenCL
数组
的一部分。比方说a = cla.zeros(queue,(3,3),'int8') b = cla.ones(queue,(2,2
浏览 1
提问于2015-09-11
得票数 1
1
回答
pyopencl
内核输出黑色图像
、
在
没有opencl的情况下,
在
纯CPU上,循环遍历矩阵并使用rgb2gray平均值公式将值存储
在
灰色
数组
中
。)
pyopencl
.mem_flags.COPY_HO
浏览 6
提问于2022-02-19
得票数 1
1
回答
Python OpenCL主机程序到cl程序的参数
传递
、
我尝试将一个
数组
和一个常量变量
传递
给cl程序,并简单地将常量变量复制到cl设备上的
数组
中
。141, in testFile "C:\Python27\lib\site-packages\
pyopencl
-2012.1-py2.7-win32.egg\
pyopencl
\__init__.py", line 457, in kernel_call self.set_a
浏览 1
提问于2012-10-20
得票数 2
回答已采纳
1
回答
C/ openCL
中
的嵌入
向量
元素
、
、
、
、
我正在用openCL编写一个
pyopenCL
内核,在这里我想要寻址
向量
元素。
在
C语言中,我希望得到的结果是:float *vec = (float*)maalloc(sizeof(float)*4);{}
在
openCL
中
,
向量
的元素以"pythonic“点语法的形式访问。
中
成为vec.s2,因此使用变量访问元素不再简单。但是,如何使用变量访问
向量</
浏览 4
提问于2016-01-22
得票数 0
回答已采纳
1
回答
使用OpenCL和Python组合多个映像:内核image2d_array_t?
、
、
、
我唯一的问题是,我需要将多个缓冲区作为参数而不是一个参数
传递
给内核。 对我做错了什么有什么想法吗?
浏览 5
提问于2022-07-29
得票数 0
1
回答
Python语言中OpenCL的OpenGL纹理
、
、
、
我想在Python语言中
传递
一个OpenGL纹理给OpenCL,因此我
在
OpenGL中使用frambuffer创建了一个纹理: glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); self.context =
pyopencl
.create_some_context
浏览 0
提问于2012-07-30
得票数 1
回答已采纳
2
回答
Pyopencl
: to_device和Buffer之间的区别
、
、
、
让import
pyopencl
.array as cl_arraya = numpy.random.rand(50000).astype
浏览 0
提问于2012-11-15
得票数 9
回答已采纳
1
回答
图像每个像素上的
PyOpenCL
约简核作为
数组
而不是每个字节(RGB模式,24位)
、
为了加快速度,我使用了# data.dtype is uint8, data.shape is (w*h*3, )a =
pyopencl
.array.arange(queue, 400, dty
浏览 0
提问于2014-05-04
得票数 2
回答已采纳
1
回答
PyOpenCL
图像处理Vrs OpenCL图像处理
、
在
图像处理algorithm(fitering,segmentation,matching)的实时实现方面,哪一种实现速度更快:
PyOpenCL
或OpenCL 是否有单独的
PyOpenCL
可用的OpenCL SDK,还是使用由Nvidia或AMD提供的相同的OpenCL SDK?
PyOpenCL
中
没有太多的示例代码可用,就像它们
在
Op
浏览 5
提问于2012-12-09
得票数 1
回答已采纳
1
回答
如何在Qgis python
中
安装库
pyopencl
?
、
、
QGIS2.18
中
有一个模块,为了工作,我需要把
Pyopencl
库放进去,如何在Qgis
中
安装库
pyopencl
?我试图通过安装在python2.7libarypyopencl
中
的pip将所有文件传输到C:\Python27\Lib\site-packages,从而给出一个错误消息。
在
文件夹
中
C:\Progr
浏览 2
提问于2017-05-23
得票数 0
1
回答
在
for循环中使用简单乘法的
pyopencl
出现分配错误
、
我正在使用
pyopencl
来使用GPU来加速我的计算,目前我被以下问题弄得迷惑不解。我正在使用以下代码
在
for循环中对两个
数组
进行简单的乘法运算import
pyopencl
as clqueue = cl.Comm
浏览 0
提问于2013-11-03
得票数 2
点击加载更多
相关
资讯
2021-09-26:搜索旋转排序数组。整数数组 nums 按升序排列,数组中的值 互不相同。在传递给函数之前,nums 在预
字符串在Java中通过“引用”传递
在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法
支持向量机和人工神经网络在杂草智能识别中的应用
在MySQL中推进“向量搜索”,让甲骨文有点尬!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券