oneAPI 构建套件不再支持 Vulkan

两年前推出的英特尔 Codeplay oneAPI 构建套件旨在帮助将 SYCL 支持引入新硬件。作为其中的一部分,oneAPI 构建套件被引入 RISC-V和其他平台。本周发布的 oneAPI 构建套件 5.0 版本,令人遗憾的是它放弃了 Vulkan API 支持。

虽然 oneAPI 构建套件是一个基于开放标准构建的框架,旨在跨不同的加速器/平台支持 SYCL 编程模型和其他开放规范,但 oneAPI 构建套件 5.0 版本却取消了所有 Vulkan API 支持。这样做是因为 Vulkan 支持被认为不完整,开发人员认为与其投入精力完善它,不如取消该支持,以避免维护负担,并避免用户对其不完整状态感到困惑。

oneAPI 构建套件不再支持 Vulkan

此 RFC 中列出了从 oneAPI 构建套件中删除 Vulkan API 支持的内容。

Vulkan API 不完整,需要安装 Vulkan SDK,并且默认启用。它增加了维护和设计开销,而且目前并未得到使用,还会给客户带来困惑。建议将其全部移除。

该提案已获批准,oneAPI Construction Kit 5.0现已发布,移除了对 Vulkan SPI 的支持。建议需要 Vulkan 支持的用户从 Construction Kit 4.0 分支开发。5.0 版本放弃了对旧版本 LLVM 的支持,并带来了其他一些变化。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/61948.html

(0)

相关推荐

发表回复

登录后才能评论