文章 ID: 000073887 內容類型: 疑難排解 最近查看日期: 2020 年 08 月 07 日

為什麼 OpenCL™ API clGetKernelArgInfo () 執行失敗?

環境

  • Intel® Quartus® Prime Pro Edition 軟體
  • 適用於 OpenCL™ 的 Intel® FPGA SDK
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    由於 OpenCL™ 軟體版本 17.1.1 的 Intel® FPGA SDK 有問題,主機代碼中使用 ClGetKernelArgInfo () OpenCL™ API,可能會發生下列錯誤訊息。

    ./program_and_kernel
    組建日誌:瑣碎的組建
    CL_PROGRAM_NUM_DEVICES為 1
    核心 args 的數量是 3
    CL_KERNEL_FUNCTION_NAME是附加程式
    %
    無法取得 arg 資訊:-19
    CL_KERNEL_ARG_TYPE_NAME是 (null)
    無法取得 arg 資訊:-19
    CL_KERNEL_ARG_NAME為 (null)

    解決方法

    此問題已在 OpenCL™ 20.1 版本的 Intel® FPGA SDK 中修復。

    相關產品

    本文章適用於 1 產品

    Intel® 可程式裝置

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。