gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 04:59:01 26 4
gpt4 key购买 nike

我希望将 OpenCL 库用于需要分发到许多(1000 台)机器的程序。因为程序的大小是一个问题,所以我想知道静态链接 OpenCL 库是否有意义。 OpenCL 是否足以满足此应用的轻量要求?

最佳答案

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

ICD 实现依赖于操作系统,但运行良好,并得到主要供应商 SDK(AMD、NVIDIA、英特尔等)的支持。多亏了 ICD,您可以使用 AMD SDK 编译二进制文件,但同样的二进制文件也适用于 NVIDIA 和英特尔 OpenCL。

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

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

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