gpt4 book ai didi

static-libraries - OpenCL - 足够轻量级以进行静态链接?

转载 作者:行者123 更新时间:2023-12-02 21:57:56 31 4
gpt4 key购买 nike

我希望将 OpenCL 库用于需要分发到许多(1000 台)计算机的程序。由于程序的大小是一个问题,我想知道静态链接 OpenCL 库是否有意义。 OpenCL 对于这个应用程序来说足够轻量吗?

最佳答案

您无法真正静态链接 OpenCL,但可以静态链接 OpenCL ICD(可安装客户端驱动程序)。 ICD 将动态加载本地可用的所有 OpenCL 平台。

ICD 实现依赖于操作系统,但运行良好,并且得到主要供应商 SDK(AMD、NVIDIA、Intel 等)的支持。借助 ICD,您可以使用 AMD SDK 编译二进制文件,但相同的二进制文件也可以与 NVIDIA 和 Intel OpenCL 配合良好。

ICD 对您的问题也应该非常有用,因为二进制文件仅包含很少量的代码(即仅动态加载本地 OpenCL 平台的代码)。

关于static-libraries - OpenCL - 足够轻量级以进行静态链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17437413/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com