opencl 相关问题

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

当doxygen注释一个GPU内核时,如何记录网格的信息?

在为一个函数写doxygen注释时,我用@param来表示它的参数,也可以用@tparam来表示它的模板参数。但是,当写一个GPU内核(OpenCL或CUDA)时,我不能 ...

回答 1 投票 -1

有没有一种意识形态上的方法来避免这种Naked New的使用?

在我的应用程序中,我需要设置回调,其唯一的职责是在一个单独的对象中更新与已完成事件相关联的状态,以便以后可以查询。然而,由于...

回答 1 投票 0

在为自定义对象oneAPI创建数据缓冲区时遇到了麻烦。

我是一个新的oneAPI和类似的框架,所以我在使用SYCL数据缓冲区管理数据方面遇到了问题。我的任务是使用Aho-Corasick算法在一个给定的字符串中寻找子串。我的...

回答 1 投票 1

OPENCL 警告:将'float __global[16]'传递给'__global float4 *'类型的参数时,指针类型不兼容。

我在C++中定义了一个结构,在循环中建立了一个向量,并使用clCreateBuffer()函数创建了它的缓冲区,然后传给我的CL内核。我的内核代码调用funcA,其中缓冲区是 ...

回答 1 投票 0

在android设备上运行PyOpenCl

有人有在Android设备上通过应用程序或其他方式运行PyOpenCl的经验吗?我似乎找不到任何线索开始。我的设备规格如下。...

回答 1 投票 0

floor-then-convert_int与convert_int_rtn--在OpenCL中是等价的?

在OpenCL中,convert_int(floor(my_float))和convert_int_rtn(my_float)在语义上是否完全等同?我是否会喜欢前者而不是后者?如果你的答案取决于事实......。

回答 1 投票 0

PyOpenCL 2020.1 - 设备侧队列未实现。

我面临着一个问题与pyopencl我从来没有过(见下面一段代码)的问题:设备侧队列是unimplemented(clCreateCommandQueueWithProperties.c:93)你们有谁面临这个......

回答 1 投票 0

pyopencl的输出值错误

我正在写一段代码,其中我使用pyOpenCL,在这段代码的一部分,我需要多次导入一个数组到openCL函数中(如例子中的p),而这个数组的一个特殊索引已经......

回答 1 投票 0

OpenCL 2.0设备命令队列不断被填满并停止执行。

我正在利用OpenCL的enqueue_kernel()函数从GPU动态地enqueue内核,以减少不必要的主机交互。下面是一个简化的例子,说明了我在GPU中试图做的事情。

回答 1 投票 0

clFlush(相对于clFinish)真的有什么作用吗?

OpenCL的clFinish()API调用会阻塞,直到命令队列中的所有命令都执行完毕。一个相关的函数,clFlush(),据说是将所有之前排队的OpenCL命令以...

回答 1 投票 1

CMake检测到错误的OpenCL版本。

按照这个帖子,我用这些说明安装了NVIDIA的OpenCL SDK。clinfo工具能正确检测到1.2的OpenCL版本。然而,下面的CMakeLists.txt文件:......。

回答 1 投票 0

获取 "cl_version.h."。CL_TARGET_OPENCL_VERSION is not defined. 默认为220 (OpenCL 2.2) "警告。

按照这个和这个帖子,我在这个GitHub Gist上编译main.c代码。运行 CMake,我得到了这样的结果: -- 寻找 CL_VERSION_2_2 -- 找到 -- 找到 OpenCL: C:Program Files (x86)。-- 寻找CL_VERSION_2_2 - 找到 -- 发现OpenCL:C:Program Files (x86)...

回答 1 投票 0

向量加法代码 OpenCL返回clCreateKernel错误-46。

我试图在OpenCL中运行矢量加法代码,我一直得到clCreateKernel:-46错误。构建程序没有返回任何错误。 vector_add_kernel.cl文件如下__kernel void vecadd(...)

回答 1 投票 0

openCL支持向量作为内核参数吗?

我一直在想办法把这段代码改写成openCL内核的形式. 它不会特别难转换(摆脱glm类型和位掩码),但我卡住的部分是如何通过 ...

回答 1 投票 0

在这个函数中,全局和局部工作规模如何分配?

这是一个OpenCL编程的示例程序。我对全局和局部工作尺寸是如何计算的感到困惑。它们是根据图像的大小来计算的。图像大小是1920 x 1080 (w x h)。

回答 1 投票 1

在这个函数中,全局和局部工作规模如何分配?

这是一个OpenCL编程的示例程序。我对全局和局部工作尺寸是如何计算的感到困惑。它们是根据图像的大小来计算的。图像大小是1920 x 1080 (w x h)。

回答 1 投票 1

为什么我在使用enqueueNDRangeKernel时得到 "Invalid kernel arguments "错误信息?

我现在的算法每次都会多次调用enqueueNDRangeKernel函数。在调用它之前,我会使用enqueueWriteBuffer来修改一个参数的值。但现在的问题是...

回答 1 投票 1

OpenCL:如何避免重复的标量向量函数?

OpenCL内置的数学函数接受抽象的gentype作为参数类型,所以你只有一个exp(x)或log(x)函数,编译器会根据 ...

回答 1 投票 0

OpenCL内核不将字符数据返回到主机程序

我是OpenCL的新手,可以从Matthew Scarpino的“ OpenCL in Action”中学习它。我研究了一个矩阵与矢量相乘的示例(第11-13页)。由于某种原因,该示例不适用于我的...

回答 1 投票 1

在NVIDIA GEFORCE GTX 1050上为Windows 10下载openCL 1.2 [关闭]

有人可以通过Nvidia geforce gtx 1050在Windows 10上下载opencl 1.2的过程来帮助我吗?我下载了最新版的nvidia显卡,但是当我查看它的......>

回答 1 投票 1

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