Невозможно развернуть с пользовательским контейнером GCP

Мой образ составляет 11,4 ГБ. Я пробую следующую команду:

gcloud beta ai-platform versions create v1 \
  --region=$REGION \
  --model=$MODEL \
  --machine-type=n1-highmem-2 \
  --image=$REGION-docker.pkg.dev/$PROJECT_ID/$REPO_NAME/$IMAGE_NAME \
  --ports=8000 

и это не удается:

Error: model server never became ready. Please validate that your model file or container configuration are valid, Error details: model server never became ready: status: "False" last_transition_time { seconds: 1603932493 } reason: "ContainersNotReady" message: "containers with unready status: [online-prediction-be-test85b70d-v1fb1b0606]" type: "ContainersReady"

хотя я могу запустить изображение локально с docker run. Что мне нужно изменить?

Когда я запускаю без указания региона и с уровнем детализации, установленным на DEBUG, я получаю:

RecursionError: maximum recursion depth exceeded while calling a Python object
ERROR: gcloud crashed (RecursionError): maximum recursion depth exceeded while calling a Python object

The Python stack trace is massive (last couple of lines):
  File "/googlecloudsdk/core/log.py", line 484, in ShowStructuredOutput
    show_messages = properties.VALUES.core.show_structured_logs.Get()
  File "/googlecloudsdk/core/properties.py", line 2380, in Get
    value = _GetProperty(self, named_configs.ActivePropertiesFile.Load(),
  File "/googlecloudsdk/core/properties.py", line 2679, in _GetProperty
    value = _GetPropertyWithoutDefault(prop, properties_file)
  File "/google-cloud-sdk/lib/googlecloudsdk/core/properties.py", line 2711, in _GetPropertyWithoutDefault
    value = _GetPropertyWithoutCallback(prop, properties_file)
  File "/google-cloud-sdk/lib/googlecloudsdk/core/properties.py", line 2741, in _GetPropertyWithoutCallback
    for value_flags in reversed(invocation_stack):


person Gopal Vashishtha    schedule 29.10.2020    source источник
comment
Можете попробовать убрать флаг --region? Затем добавьте --verbosity в режим отладки, чтобы получить более подробную информацию об ошибке.   -  person Alex G    schedule 30.10.2020


Ответы (1)


Не могу понять ничего из этого сообщения об ошибке, но, я полагаю, gcloud не может выполнить проверку работоспособности вашего контейнера, можете ли вы указать его с помощью: --health-route и посмотреть?

person Tsvi Sabo    schedule 17.02.2021
comment
Это не ответ. Пожалуйста, воспользуйтесь функцией комментариев. - person Sid Kwakkel; 17.02.2021
comment
@SidKwakkel Не думаю, что у него есть репутация, чтобы комментировать. - person Jash Shah; 01.04.2021