2 ms·
The name is a bit confusing. Swift for TensorFlow combines a bunch of things: - adding autodiff to Swift language & compiler - neural net construction & tr
by hedgehog 6y ago
The name is a bit confusing. Swift for TensorFlow combines a bunch of things:
- adding autodiff to Swift language & compiler
- neural net construction & training API in Swift
- low-friction Python bindings
- low-friction C++ interop
- ability to run neural nets TensorFlow using the C++ interop
- ability to alternately run neural nets directly on XLA ("X10")
The Swift changes are supposed to get mainlined and I think at least some of the stuff related to Python and C++ already are. The idea is that Swift is nice enough to cover experiment + train + embed as library even on mobile platforms. It's a big engineering project and I hope Google keeps funding the work.