I’m playing around with XLA, and the website (tensorflow.org/performance/xla) is not clear on how to use it, from the perspective of someone trying to use XLA directly (not through TensorFlow) in C++ (or some other language).
The site mentions HLO (I couldn’t find more documentation about it), and the C++ XlaBuilder API – which I’ve been successfully using.
How do these two (HLO and XlaBuilder) relate ?
Is there a recommendation for someone wanting to use XLA directly ? And how do Tensorflow/PyTorch/Jax/Nx/Julia use XLA ?