Targeting the IPU from TensorFlow 2