|
|
|
|
|
by dekhn
1397 days ago
|
|
Tensorflow (and pytorch) convert your computation graph (constructed in python) to XLA, which is then specialized to a specific hardware architecture. XLA is a good intermediate language and in fact, you can convert some memory movement in the graph to network calls, allowing you to run on parallel systems (like a cluster of GPUs or TPUs with their own non-host-based networking). It still requires many experts, both to write the XLA to hardware translation, and ML engineers who know how to write TF python that executes quickly. (note: Google has transitioned many projects to Jax, which also writes to XLA, as TF ended up being a bit of a pig with wings) |
|
Can you say more about this?