SwiftMetalGPUParallelProcessing使用Swift与Metal进行iOS8及更高版本GPU数据并行处理
SwiftMetalGPU并行处理 使用Swift和Metal在适用于iOS8(及更高版本)的GPU上进行数据并行处理。Metal是用于图形处理的OpenGL的替代品,但对于GPU的一般数据并行编程,它是OpenCL和Cuda的替代品。这个(简单的)例子展示了如何使用Metal和Swift来计算Sigmoid函数(Sigmoid函数经常出现在机器学习设置中,例如深度学习和内核方法/支持向量机)。如果您想阅读更多关于Metal的资料,我建议您查看Programming Guide、Metal Shading Language和Metal Framework Reference。有关描述此代码的博客文章,请参阅。代码位于ViewController.swift和Shaders.metal中,您可以通过直接链接访问。
SwiftMetalGPUParallelProcessing-master.zip
预估大小:28个文件
SwiftMetalGPUParallelProcessing-master
文件夹
SwiftMetalProcessing.xcodeproj
文件夹
project.xcworkspace
文件夹
contents.xcworkspacedata
165B
project.pbxproj
18KB
README.md
1KB
.gitignore
495B
SwiftMetalProcessingTests
文件夹
SwiftMetalProcessingTests.swift
940B
Info.plist
750B
34.78KB
文件大小:
评论区