swiftCLPlatform:在swiftMetal之上的Swift中OpenCL API的实现

时间:2024-03-01 14:01:34
【文件属性】:

文件名称:swiftCLPlatform:在swiftMetal之上的Swift中OpenCL API的实现

文件大小:39KB

文件格式:ZIP

更新时间:2024-03-01 14:01:34

Swift

swiftCL Swift在Metal API之上的OpenCL API实现。 请注意,这是概念验证的实现,并不完整。 建立和验证 swiftCL需要使用可用的Google clspv编译器。 必须将clspv构建为名为libclspv_core.so的共享库,并且必须提供该库以及clspv的Compiler.h的include路径才能成功构建 swiftCL使用Swift软件包管理器(swiftpm)进行构建。 建立: swift build -Xcc -I -Xlinker -L 测试:在构建输出目录中,将libOpenCL.so链接到libOpenCL.so.1,即 ln -sf libOpenCL.so libOpenCL.so.1 然后发布SwiftPM的常规测试调用。


【文件预览】:
swiftCLPlatform-master
----Sources()
--------swiftCL()
--------COpenCL()
--------clspv()
----.vscode()
--------settings.json(1KB)
--------tasks.json(690B)
----Tests()
--------swiftCLTests()
--------LinuxMain.swift(116B)
----LICENSE.md(565B)
----README.md(802B)
----Package.swift(2KB)
----.gitignore(70B)

网友评论