opencl 相关问题

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

GPU 线程管理

我目前正在为非图像渲染应用程序开发光线追踪算法,利用 CUDA 和 OpenCL 进行 GPU 加速。我的算法处理超过 100 万条光线,我

回答 1 投票 0

OpenCL 如何在集成开发内核和 CPU 内核之间设置内存缓冲区?

外部设备通常有自己独立的内存,这需要设备和CPU之间的DMA内存区域将数据从系统DRAM复制到设备的内部DRAM。 因此,我

回答 1 投票 0

未定义对 clFFT 的引用

我正在尝试使用 clFFT 这样我就可以在 GPU 上计算 FFT 我使用 Msys2 MinGW64 (mingw-w64-x86_64) 和 Cmake OpenCL 对我来说工作得很好(我使用 AMD GPU)并使用 pacman 安装了 OpenCL: pacman -S mi...

回答 1 投票 0

在没有 ICD 加载器扩展的情况下 OpenCL 如何工作?

AFAIK 它与 ICD 加载器扩展的工作原理如下: ICD(可安装客户端驱动程序)= 专有 OpenCL 实现 = OpenCL 运行时;您可以在 amdocl.so/dll 或 IntelOpenCL 等文件中找到它...

回答 2 投票 0

OpenCL - 内核未创建,返回 -45 代码

我在 OpenCL 中创建了内核,并使用 OpenCL 库在 C++ 中创建了主机。不幸的是,尽管花了很长时间来解决这个问题,我还是收到以下错误:OpenCL 错误:clCreateKernel (-45)。为什么?我

回答 1 投票 0

Cloo 中可以使用仿真模式吗?

有没有办法通过Cloo在OpenCL中启用仿真模式?我在网上找不到任何有关它的信息。或者也许使用 CPU 作为 ComputeContext。

回答 1 投票 0

OpenCL SDK找不到Ivy Bridge的IGP

我已经建立了一个IvyBridge平台来编码OpenCL程序。我的系统是win7 64位,开发工具是VS2010。我的电脑上有一台 i7-3770k 和 nVidia GTX560。当我查询设备时...

回答 1 投票 0

GPU 和 CPU 之间矩阵乘法的性能差异:Eigen 与 ViennaCL

在 C++ 中使用 Eigen 和 ViennaCL 库执行矩阵乘法运算时,我遇到性能问题。我正在比较在

回答 1 投票 0

OpenCL 在创建缓冲区时出现分段错误

我正在尝试使用 opencl 将图像转换为灰度。但是当我尝试创建读缓冲区时。即使缓冲区大小完全在内存范围内,我也会遇到分段错误

回答 1 投票 0

除了“cuda”之外,你能在“hip”或“OpenCL”等其他任何东西上加速 torch DL 训练吗?

我注意到 torch.device 可以接受一系列参数,确切地说是 cpu、cuda、mkldnn、opengl、opencl、ideep、hip、msnpu。 然而,在训练深度学习模型时,我只见过cuda...

回答 1 投票 0

无需 hwdownload 将 ffpmeg OpenCL 过滤器输出传递到 NVenc?

我正在尝试使用 ffmpeg 对 UHD HDR 视频流进行色调映射(和调整大小)。以下命令: ffmpeg -vsync 0 -hwaccel cuda -init_hw_device opencl=ocl -filter_hw_device ocl -线程...

回答 2 投票 0

使用多个 GPU OpenCL

我有一个循环,在其中将多个内核启动到 GPU 上。下面是片段: for (int idx = 开始; idx <= end ;idx ++) { ret = clEnqueueNDRangeKernel(command_queue,

回答 2 投票 0

OpenCL 上一维工作负载的 global_work_size 最高并行度的公式是什么?

来自clinfo的相关信息: 最大计算单元 10 最大工作项尺寸 3 最大工作项尺寸 256x256x...

回答 1 投票 0

OpenCL 中 mint 的类型定义在 MacOS 中似乎是错误的

考虑在 Mac OS X ARM(64 位)14.4.1 (23E224) 上使用 Mathematica 14.0.0 运行的以下小脚本 在[155]中:= src =“ __kernel void addTwo(__global mint* arry, mint len) { INT...

回答 1 投票 0

安全的GPU编程

我最近学习了如何使用 C 中的 OpenCL 对我的 AMD GPU 进行编程。但是,如果我给 GPU 的任务要求太高,我的整个系统就会停止正常工作,我必须重新启动。我正在使用林...

回答 1 投票 0

OpenCL 油画

我想在OpenCL中实现油画滤镜,但输出图像总是黑色,我不明白为什么。 这是内核代码: __kernel void oil_painting(__global const char* R,__global

回答 3 投票 0

OpenCL 内核中计算精度发生不可预测的变化

大家下午好! 我有以下 OpenCL 内核代码: double calcA(double2 点 1, double2 点 2); 无效__kernel mainProgram() { 长长索引 = get_global_id(0); 如果(确实...

回答 1 投票 0

printf 函数在 OpenCL 内核中不起作用

嗨,我正在尝试在 PS3 上调试 OpenCL 内核代码。这是代码: #pragma OPENCL 扩展 cl_khr_byte_addressable_store :启用 int 偏移量() { 返回“A”-“a”; } __kernel 无效 tKernel(__g...

回答 4 投票 0

OpenCL 如何在从主机读取结果之前等待设备端队列完成

这是我简化的程序结构: // 我从主机端调用一个主内核 err = clEnqueueNDRangeKernel(队列, main_kernel, 1, NULL, globalSize_g, 0, 0, NULL, NULL); // 然后在设备端...

回答 1 投票 0

Opencl 在 colab 中未检测到 T4 硬件加速器

我在colab中使用笔记本,我开始收到以下错误消息: 逻辑错误:clGetPlatformIDs 失败:PLATFORM_NOT_FOUND_KHR 我的代码使用 PyRQA 包,它使用 opencl 来执行

回答 2 投票 0

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