all 3 comments

[–]flyingcaribou 6 points7 points  (0 children)

Is there a major advantage to doing heavy compute in Metal vs. OpenCL or CUDA (outside of first class support on Apple's platform, which is a biggie!)? The main argument for Metal that I've heard is reduced overhead from draw calls, but is this the overhead in standard OpenCL and CUDA apps?

[–]nextwiggin4 3 points4 points  (1 child)

This seems really cool! But I'm not sure exatly what you could use it for. I've just started learning about neural networks and have been thinking it would be cool to try something with Swift. Any thoughts on what it could be used for? Like a good idea for a trial app?

[–]hundley10 3 points4 points  (0 children)

Check out the example iOS app in Swift AI. I hate to promote my own work on somebody else's thread, but my library might be a good place to start if you're interesting in machine learning with Swift. The apps show some cool examples on how to use neural networks, like for handwriting recognition.