Swift for Tensorflow rationale

I’ve only heard of Swift for Tensorflow now in 2019, because of a talk last month in the TF dev summit Swift for TensorFlow: The Next-Generation Machine Learning Framework (TF Dev Summit '19) - YouTube

I’m still trying to understand, what is “Swift for TensorFlow” anyway and why is it not just a library? Were there limitations in the Swift language that required major changes to its compiler so that things worked better? And would those be limitations that Julia has overcome from the start with maybe a more sophisticated type system or better support for meta-programming?

3 Likes