opencl 相关问题

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


可以在执行过程中更改OpenCL平台?

在执行一个过程的情况下,随后调用clgetplatformids()的调用结果是否可以更改?即平台可以消失,出现,更改顺序或更改手柄(“ IDS”)?

回答 1 投票 0

我如何在docker容器中使用opencl 我在本地Windows PC上成功使用了OpenCL,我现在想让我的程序在容器中工作 第一次尝试 来自Ubuntu:最新 运行APT-GET更新 #done使安装non-

FROM ubuntu:latest RUN apt-get update #Done to make install non-interactive RUN export DEBIAN_FRONTEND=noninteractive RUN ln -fs /usr/share/zoneinfo/Australia/Brisbane /etc/localtime RUN apt-get install -y tzdata RUN dpkg-reconfigure --frontend noninteractive tzdata #Install packages that seem like they might help RUN apt-get upgrade -y RUN apt-get install -y --no-install-recommends build-essential clinfo cmake gcc make nvidia-modprobe ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-headers virtualenv wget RUN apt-get install -y --no-install-recommends libnvidia-compute-565-server RUN apt install python3.12-venv -y #Add NVidia Package Repo RUN rm -rf /var/lib/apt/lists/* RUN rm -f /etc/apt/sources.list.d/cuda.list RUN echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64 /" > /etc/apt/sources.list.d/cuda.list RUN apt-get update RUN apt-get upgrade -y #Make python virtual environment WORKDIR / RUN mkdir /venv ENV VIRTUAL_ENV=/venv RUN python3 -m venv $VIRTUAL_ENV ENV PATH="$VIRTUAL_ENV/bin:$PATH" RUN pip install --upgrade pip RUN pip3 install numpy conan siphash24 pyopencl

回答 0 投票 0


OpenCL 2.x 管道 - 它们在 GPU 上实际如何工作?

我已阅读 OpenCL 2.x 管道 API 的描述,并浏览了 khronos.org 上的管道 API 页面。我几乎完全在 CUDA 中工作,对这个可用的漂亮功能感到有点嫉妒

回答 1 投票 0

使用 enqueue_copy 从 Host 到 Buffer 的非阻塞复制

我正在使用 PyOpenCL 编写代码以将繁重的计算卸载到 GPU。为了优化算法,我想将一些内存传输操作与进一步的计算并行。然而...

回答 1 投票 0

OpenCL Quartus 硬件生成耗时

我最近购买了一块 Nallatech PCI-Express FPGA 板,我正在为其开发 OpenCL 应用程序。我的主要问题是将 OpenCL 编译到硬件代码中需要花费大量时间,

回答 1 投票 0

启动后设置内核参数会发生什么?我必须重置它们吗?

在 CUDA 中,启动内核意味着指定其参数,通过指针数组进行编组: CUResult cuLaunchKernel ( CU 函数 f, /* 启动配置内容 */, void** 内核参数...

回答 1 投票 0

在 OpenCL 中,“主机”和“设备”命令队列有什么区别?

在OpenCL中,创建命令队列时,我们可以设置选项来指示这将是一个“设备”命令队列;否则,它是一个“主机”队列。 C++ 绑定有

回答 1 投票 0

在 OpenCL 中,“主机”和“设备”命令队列有什么区别?

在OpenCL中,创建命令队列时,我们可以设置选项来指示这将是一个“设备”命令队列;否则,它是一个“主机”队列。 C++ 绑定有

回答 1 投票 0

是否有任何带有执行器的在线编译器可以编译使用特定于 GPU 的 C/C++ 代码的应用程序?

一般我需要一些在线编译器,可以编译并执行提供的程序并输出执行速度和其他统计数据。所有程序都可以在一个 C 文件中,并且可以使用任何 GPU C/C++ ...

回答 4 投票 0

使用Adreno GPU进行深度学习

我需要使用 Adreno GPU 进行深度学习(TensorFlow、PyTorch)而不是 Nvidia 有谁知道怎么做吗?我正在使用 Python 我该怎么办我真的不知道。我也得到了

回答 1 投票 0

无法检测 NVIDIA GPU 的 OpenCL 3.0

cmake 检测 OpenCL 时遇到奇怪的问题。 当我使用以下 CMakeLists.txt 时: cmake_minimum_required(版本3.10) # 取消注释使其正常工作 # 包括(检查符号是否存在) #

回答 1 投票 0

Ubuntu OpenCL 在双 GPU 设备上找不到 Intel GPU

我正在尝试在旧的 Ubuntu 笔记本电脑上编写 opencl C++ 应用程序。它有两个 GPU,当我运行 lspci | 时会显示它们。 grep VGA: 00:02.0 VGA 兼容控制器:英特尔公司第三代酷睿

回答 1 投票 0

在 Linux 上使用 OpenCL 和英特尔 UHD 显卡

我正在尝试在具有 intel UHD 620 显卡的 Ubuntu 16.04 系统中将 OpenCV 与目标 OpenCL 结合使用。我已经为 OpenCL 安装了 ocl-icd-opencl-dev 但 cv::ocl::haveOpenCL() 告诉我我没有

回答 2 投票 0

有没有办法使用编译器在 AMD OpenCL 内核中展开循环?

我正在尝试评估 AMD 和 Nvidia GPU 的 OpenCL 之间的性能差异。我有一个执行矩阵向量乘法的内核。我在两个不同的系统上运行内核...

回答 2 投票 0

块中CUDA线程之间的距离有影响吗?

我有一个关于GPU编程的幼稚问题。 (ChatGPT 和 Claude 并没有真正给我一个令人信服的答案。也许我提示得不好。) GPU 编程语言(如 CUDA 和 OpenCL)组织了...

回答 1 投票 0

如何将OpenCL内核编译成比特流?

如何将 OpenCL 内核编译成比特流,以便以后可以直接加载而无需重新编译? 我的平台是AMD机器,同时具有APU和AMD的独立GPU。该机器正在运行最新的 AMD...

回答 1 投票 0

OpenCL:内核仅读取第一个像素

灰度内核仅读取第一个像素 以下是我的grayscale.cl内核实现。我面临的问题是内核似乎只在......上执行灰度计算

回答 0 投票 0

OpenCL 编译器无法编译函数

我尝试在 OpenCL 内核上移植函数,但编译器给出了下一个错误: cvmsErrorCompilerFailure:LLVM 编译器无法编译函数。 这是我的内核代码: //#pragma OPE...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.