OpenCL相关的问题

错误

说明

解决办法

CL_INVALID_BINARY

This is indicates a problem with your OpenCL device (CPU/GPU) or driver.

  1. 安装任何未安装操作系统的更新。

  2. 检查GPU驱动程序 然后尝试将其更新到最新的版本。

  3. 通过执 行 OpenCL驱动程序检查 来验证您的驱动程序是否支持OpenCL 1.2。

  4. 查看 GPU的要求

CL_INVALID_QUEUE_PROPERTIES

CL_PLATFORM_NOT_FOUND_KHR

Your system is missing OpenCL drivers.

CL_OUT_OF_RESOURCES

This is indicates a problem with your OpenCL device (CPU/GPU) or driver.

  1. 确认没有其它正在运行的程序在消耗此OpenCL设备 (CPU/GPU) 的内存。

  2. 请查 看 .NET中的内存泄漏 以确保您清除掉了脚本中的所有对象。

  3. 通过执 行 OpenCL驱动程序检查 来验证您的驱动程序是否支持OpenCL 1.2。

  4. 查看 GPU的要求

  5. 如有必要,将您的OpenCL设备升级为具有更多资源的型号。

  6. 仅限于Ubuntu 20.04:使用Intel GPU作为渲染设备的Linux 5.8 kernel可能会出现openCL错误。回退到到LTS(stable) base Linux kernel 5.4即可修复该问题。

CL_MEM_OBJECT_ALLOCATION_FAILURE

CL_OUT_OF_HOST_MEMORY

Your computer does not have enough memory to execute the current task.

  1. 确认没有其它正在运行的程序在消耗此OpenCL设备 (CPU/GPU) 的内存。

  2. 查看 GPU的要求

  3. 如有必要,请升级计算机的内存容量。