找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 172|回复: 0

[评测&心得] OpenCL 错误码

[复制链接]
  • TA的每日心情
    慵懒
    7 天前
  • 签到天数: 379 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2017-9-10 14:33:32 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x

    u=1808525756,2182211527&fm=27&gp=0.jpg

    1. CL_SUCCESS 命令成功执行,没有出现错误

    2. CL_DEVICE_NOT_FOUND 未发现与条件匹配的OpenCL设备

    3. CL_DEVICE_NOT_AVAILABLE OpenCL设备目前不可用

    4. CL_COMPILER_NOT_AVAILABLE 程序由源代码创建,不过没有可用的OpenCL C编译器

    5. CL_MEM_OBJECT_ALLOCATION_FAILURE 无法为内存对象或图像对象分配内存

    6. CL_OUT_OF_RESOURCES 没有足够的资源执行命令

    7. CL_OUT_OF_HOST_MEMORY 宿主机上没有足够的内存执行命令

    8. CL_PROFILING_INFO_NOT_AVAILABLE 无法得到事件的性能评测信息或者命令队列不支持性能评测

    9. CL_MEM_COPY_OVERLAP 两个缓冲区在同一个内存区域重叠

    10. CL_IMAGE_FORMAT_MISMATCH 图像未采用相同的图像格式

    11. CL_IMAGE_FORMAT_NOT_SUPPORTED 不支持指定的图像格式

    12. CL_BUILD_PROGRAM_FAILURE 无法为程序构建可执行代码

    13. CL_MAP_FAILURE 内存区域无法映射到宿主机内存

    14. CL_INVALID_VALUE 命令的一个或多个参数指定了非法值

    15. CL_INVALID_DEVICE_TYPE 传入的设备类型不是合法值

    16. CL_INVALID_PLATFORM 传入的平台不是合法值

    17. CL_INVALID_DEVICE 传入的设备不是合法值

    18. CL_INVALID_CONTEXT 传入的上下文不是合法值

    19. CL_INVALID_QUEUE_PROPERTIES 设备不支持命令队列属性

    20. CL_INVALID_COMMAND_QUEUE 传入的命令队列不是合法值

    21. CL_INVALID_HOST_PTR 宿主机指针不合法

    22. CL_INVALID_MEM_OBJECT 传入的内存对象不是合法值

    23. CL_INVALID_IMAGE_FORMAT_DESCRIPTOR 传入的图像格式描述符不是合法值

    24. CL_INVALID_IMAGE_SIZE 设备不支持这个图像大小

    25. CL_INVALID_SAMPLER 传入的采样工具不是合法值

    26. CL_INVALID_BINARY 传入了非法的二进制程序

    27. CL_INVALID_BUILD_OPTIONS 一个或多个构建选项不合法

    28. CL_INVALID_PROGRAM 传入的程序不是合法值

    29. CL_INVALID_PROGRAM_EXECUTABLE 程序未能成功地构建命令队列关联设备上的一个可执行程序

    30. CL_INVALID_KERNEL_NAME 程序中不存在指定的内核

    31. CL_INVALID_KERNEL_DEFINITION 程序源代码中定义的内核不合法

    32. CL_INVALID_KERNEL 传入的内核不是合法值

    33. CL_INVALID_ARG_INDEX 参数索引指示的参数对于内核不合法

    34. CL_INVALID_ARG_VALUE
    35.  对于一个非局部参数,内核参数值为NULL;或者对于一个局部参数,内核参数值为非NULL

    36. CL_INVALID_ARG_SIZE 参数大小与内核参数不一致

    37. CL_INVALID_KERNEL_ARGS 一个或多个内核参数未赋值

    38. CL_INVALID_WORK_DIMENSION 工作维度值不是介于1~3的一个值

    39. CL_INVALID_WORK_GROUP_SIZE 局部或全局工作组大小不合法

    40. CL_INVALID_WORK_ITEM_SIZE 一个或多个工作项大小超出了设备支持的最大大小

    41. CL_INVALID_GLOBAL_OFFSET 全局偏移量超出了所支持的界限

    42. CL_INVALID_EVENT_WAIT_LIST 提供的等待列表大小不合法或者其中包含非事件

    43. CL_INVALID_EVENT 传入的事件不是一个合法值

    44. CL_INVALID_OPERATION 执行命令导致出现一个不合法的操作

    45. CL_INVALID_GL_OBJECT OpenGL引用的对象存在问题

    46. CL_INVALID_BUFFER_SIZE 指定的缓冲区大小越界

    47. CL_INVALID_MIP_LEVEL 为OpenGL纹理指定的mipmap级别对于OpenGL对象不合法

    48. CL_INVALID_GLOBAL_WORK_SIZE 传入的全局工作大小不合法,可能为0或者超出了设备支持的大小
    复制代码


    Fusion中文网 交流•本该•如此 cgsfusion.com
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    发表新帖 客服
    微信

    微信公众号

    微信二维码
    关注Fusion最新资讯

    客户端

    客户端

    客户端二维码
    扫码立即安装至手机

    回到顶部
    现在加入Fusion中文网,注册一个账号
    快速回复 返回顶部 返回列表