opencl - OpenCL 可以从 .cl 源代码与预构建的二进制内核一起构建程序吗?
问题描述
我的程序有几个内核。我想使用离线编译器将一个内核编译成二进制文件。那么如何使用其他内核和一个预构建的内核二进制文件来构建我的程序呢?
解决方案
您应该能够使用和加载您的预构建内核来编译您的clCreateProgramWithSource
其他clCompileProgram
内核clCreateProgramWithBinary
。然后,您可以链接这些程序clLinkProgram
,将这两个程序链接到一个包含所有内核的新程序中。
推荐阅读
- angular - Angular Material Table 不会更新或呈现新行,即使它正在接收可观察的数据
- c# - 为什么只有在主机域上运行时才会在工作服务器上出现异常?
- azure - Docker 构建无法解析 Windows Server 2019 上的 DNS
- excel - Excel 数据映射和转换
- css - 为什么中心/封面背景属性?
- python - Python:转换坐标列表并删除字符
- javascript - 如何在 JavaScript 中更改标签中的元素
- python - 列表中偶数的基本 Python 函数
- c - 将 uint32_t 转换为 int32_t 并在之后进行比较
- google-sheets - 如何计算谷歌表格中每一行的平均百分比