clvk:在Vulkan上OpenCL的实验实现 源码
这是什么? 该项目是使用作为编译器在Vulkan之上的OpenCL 1.2的原型实现。 局限性 每个CL环境仅一个设备 不支持带有host_ptr图像 不支持乱序队列 不支持设备分区 不支持本机内核 使用clspv暗含的所有限制 ...还有可能是其他人 支持的应用 获取依赖 clvk取决于以下外部项目: 及其依赖项 clvk也(显然)取决于Vulkan的实现。 构建系统在那里支持许多选项(请参阅)。 要获取构建和运行clvk所需的所有依赖关系,请运行: git submodule update --init --recursive ./external/clspv/utils/fetch_sources.py --deps llvm 建筑 clvk将CMake用于其构建系统。 入门 要使用默认配置选项进行构建,只需使用以下命令: mkdir -p build cd build c
下载地址
用户评论