swiftCLPlatform:在swiftMetal之上的Swift中OpenCL API的实现
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.1然后发布SwiftPM的常规测试调用。
swiftCLPlatform-master.zip
预估大小:33个文件
swiftCLPlatform-master
文件夹
Sources
文件夹
swiftCL
文件夹
Context.swift
4KB
Image.swift
4KB
CLContext.swift
21KB
CommandQueue.swift
23KB
CLEvent.swift
3KB
Kernel.swift
5KB
CLMemObj.swift
5KB
39.3KB
文件大小:
评论区