#google-compute-engine #google-cloud-tpu #tpu
#google-compute-engine #google-cloud-tpu #tpu
Вопрос:
Я создал TPU и экземпляр виртуальной машины с одинаковым именем через облачную консоль (не ctpu, gcloud). Когда я проверяю tpu на виртуальной машине с помощью команды gcloud compute tpus list
, мой TPU ГОТОВ.
Но когда я запускаю скрипт Python:
from tensorflow.contrib.cluster_resolver import TPUClusterResolver
tpu_grpc_url = TPUClusterResolver(tpu="v3-nonpre", zone="us-central1-a").get_master()
В нем говорится googleapiclient.errors.HttpError: <HttpError 403 when requesting https://tpu.googleapis.com/v1alpha1/projects/red-splice-230206/locations/us-central1-a/nodes/v3-nonpre?alt=json returned "Request had insufficient authentication scopes.">
Что я должен сделать еще, чтобы получить требуемую аутентификацию?
Комментарии:
1. Можете ли вы поделиться командами gcloud, которые вы использовали для создания TPU и экземпляра виртуальной машины? Похоже, что вы, возможно, не указали правильные области.
2. Я использовал облачную консоль для создания экземпляров TPU и виртуальной машины. И я нашел решение — я сделал имя экземпляра таким же, как имя моей учетной записи. И Google Cloud автоматически настроен правильно.