【问题标题】:openCL without Nvidia CUDA SDK没有 Nvidia CUDA SDK 的 openCL
【发布时间】:2014-05-04 18:14:20
【问题描述】:

我安装了支持 Nvidia CUDA 的 GPU 设备。我的要求是在我的 GPU 上运行一个 openCL 应用程序。我可以独立于 Nvidia Cuda SDK 吗?

【问题讨论】:

  • 问:可以在 NVIDIA 上运行 OpenCL 吗?答:当然。问:我可以在不安装任何 NVIDIA SDK 依赖项的情况下执行此操作吗?答:至少,您必须这样做:docs.nvidia.com/cuda(所有平台)、docs.nvidia.com/cuda/…(Windows)。这是 Ubutnu 的链接:orbigo.net/2012/07/…。问:你在什么平台上?你用的是什么编译器?
  • 我在 linux 平台上工作。 cuda-toolkit 是否足以运行 openCL?

标签: opencl nvidia


【解决方案1】:

您只需安装 NVIDIA GPU 驱动程序即可运行支持 OpenCL 的二进制文件。 libOpenCL.so 包含在驱动程序中。

为了编译应用程序,您还需要 OpenCL 头文件。这些可能来自 CUDA 工具包,来自单独的包(如 Ubuntu 的 opencl-headers),或者您可以从 Khronos site 下载它们(请记住,NVIDIA 实现了 OpenCL 规范的 1.1 版)。

【讨论】:

    猜你喜欢
    • 2015-09-10
    • 2013-09-18
    • 2015-04-05
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 2016-08-30
    • 1970-01-01
    • 2011-08-11
    相关资源
    最近更新 更多