Оказывается, способ сделать это состоит в том, чтобы запустить процесс непосредственно из python, как это (я также должен был изменить параметр с --tpu
до --service_addr
):
import subprocess
subprocess.Popen(["capture_tpu_profile","--logdir=gs://<my_logdir>", "--service_addr={}".format(os.environ['COLAB_TPU_ADDR'])])
check=True
заставляет команду вызывать Исключение в случае неудачи.