opencl 相关问题

OpenCL(开放计算语言)是一个用于编写程序的框架,这些程序跨CPU,GPU和其他处理器组成的异构平台执行。

Pyopencl:矩形副本未提供预期的结果

我想将数组src复制到更大的数组dst的一部分中。但是,当使用下面的代码片段中的功能cl.enqueue_copy时,没有像使用numpy那样获得预期的结果。任何想法...

回答 1 投票 0

排队进入设备端队列

在我的代码中,我有kernelA和kernelB。 kernelB取决于kernelA结果。我正在遍历这个内核,而且每次迭代都取决于前一次迭代的结果。 ...

回答 1 投票 0

与CPU相比,内存副本在GPU上花费的时间更多

我有要复制的图像的源指针和目标指针。当我在CPU上运行该副本的代码时,它需要2毫秒。现在,我用clCreateBuffer(context,CL_MEM_USE_HOST_PTR | ...

回答 1 投票 0

iPad或IPhone是否支持OpenCL?

随着向支持多媒体的移动设备的发展,这似乎是在这些平台上提高性能并保持通用软件功能高效的逻辑方法。我去过...

回答 6 投票 28

PyOpenCl具有高斯分布的随机数生成器

使用numpy生成高斯随机数原来是我在蒙特卡洛模拟中的瓶颈,在此我大量使用PyOpenCl。 np.random.randn(int(1e9))因此,我正在寻找...

回答 1 投票 0

for-loop中断会使OpenCL内核变慢

[学习OpenCL实施程序,该程序在每个像素的10个像素半径内找到8个最相似的像素://-DBEST = 8 __kernel void best_pixel_matches(__global const uint * image,...

回答 1 投票 0

无法比较将rgb转换为nv12的结果

我正在通过将rgb转换为NV12来实践OpenCL,我收到如下比较失败消息:“ [错误]无法比较x(0)y(1)output_cpu(18)output_cl(16)处的Y平面”使用...

回答 1 投票 0

OpenCL内核中的log2函数?

嗨,我在OpenCL内核中使用的log2函数有问题,我发生了编译器崩溃:CVMS_ERROR_SERVICE_FAILURE:CVMS编译器崩溃或挂起了对该服务的管理,代码是这样的:...

回答 1 投票 0

Boost-Odeint:使用VexCL的并发性及其改进方法是什么?

我的问题与本教程有关,该教程解释了如何使用VexCL实现boost :: odeint以实现并发(完整的代码可以在这里找到)。下图显示了我...

回答 1 投票 0

clCloneKernel导致分段错误

我正在使用clCloneKernel进行实验,以了解如何由多个主机线程使用一个内核。 OpenCL规范声明设置内核参数(除其他事项外)不是线程-...

回答 1 投票 1

OpenCL内核定义错误clBuildProgram(CL_BUILD_PROGRAM_FAILURE)?

运行openCl应用程序,它给我这个错误:错误:clBuildProgram(CL_BUILD_PROGRAM_FAILURE)这是内核定义,一个错误在log2函数中,另一个错误在char * ...

回答 1 投票 0

OpenCL,了解VectorAdd程序

我是OpenCL的新手,在C / C ++中的背景非常有限。我得到了这个OpenCL程序,它添加了两个向量,并应该弄清楚它是如何工作的。它来自英特尔:https://www.intel ....

回答 1 投票 0

定向梯度直方图-解释

如何向外行解释定向梯度直方图?

回答 2 投票 1

如何使用JavaCL创建NVIDIA CUDA的CLContext?

我有JavaCL库,也可以使用JavaCL.createBestContext()创建CLContext,但是它返回CLContext,它只有Intel(R)OpenCL平台,可以在需要时调用CPU设备。

回答 1 投票 0

我的JavaCL为什么只检测集成显卡?

我有一些这样的代码:public static void main(String [] args)引发IOException {CLContext context = JavaCL.createBestContext(); CLQueue queue = context.createDefaultQueue(); ByteOrder ...

回答 1 投票 0

OpenCL嵌套循环产生意外结果

我对OpenCL / C99有点陌生,但是不明白为什么下面的两个内核给出不同的结果。 X已初始化为零,但需要在每个外部循环步骤“重新置零”,否则...

回答 1 投票 0

[调用finish()时OpenCL崩溃

我正在使用c ++在Mac上编写OpenCL应用程序,在某些情况下,它会因工作量而崩溃。由于SIGABRT,程序崩溃。堆栈跟踪如下:*帧#0:...

回答 1 投票 1

如何在OpenCL中使用clEnqueueWriteBufferRect

我想在OpenCL中使用clEnqueueReadBufferRect。为此,我需要将区域定义为其通过的论据之一。但是OpenCL的引用之间存在不一致之处。在线引用中,...

回答 1 投票 0

PyOpenCL程序的优化/ FFT

程序的概述:此处的大部分代码都创建了FrameProcessor对象。该对象已初始化为某种数据形状,通常为2048xN,然后可以调用以处理...

回答 1 投票 0

提高opencl的性能

我正在尝试使用opencl实现一些图像处理算法。但是正如我看到的那样,当我使用opencl时,它需要大约0.5毫秒才能完成一个过程即一帧。除了i ...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.