За последние несколько дней я использовал Colab с TPU, и это было здорово. Теперь я хотел бы перейти на платный TPU на GCE. Я следил за быстрым стартом здесь: https://cloud.google.com/tpu/docs/quickstart
Я создал корзину хранения и TPU, используя tpu up. Теперь хотел бы подключиться к TPU с помощью моего ноутбука, размещенного на GCP AI Notebooks (https://console.cloud.google.com/ai-platform/notebooks). Когда я был на Colab, я мог получить к нему доступ с помощью:
cluster_resolver = tf.distribute.cluster_resolver.TPUClusterResolver()
tf.config.experimental_connect_to_cluster(cluster_resolver)
Когда я запускаю ту же строку в GCP AI Notebook ...
cluster_resolver = tf.distribute.cluster_resolver.TPUClusterResolver('MyTPUName')
tf.config.experimental_connect_to_cluster(cluster_resolver)
... он выдает это ошибка
HttpError: <HttpError 403 when requesting https://tpu.googleapis.com/v1/projects/local-dialect-[MyProjectID]/locations/us-east1-c/nodes/[MyTPUName]?alt=json returned "Location us-east1-c is not found or access is unauthorized.">
Как это исправить? Кстати, если кто-то из Google читает это: если вы собираетесь брать с этого продукта 1-5 долларов в час, как насчет кнопки «обновить» от Colab? Все побеждают.
Спасибо!