Spec-Zone.ru › Ansible 2.9

gcp_mlengine_version_info – Сбор информации о версии GCP

Новая версия 2.9.

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

Обзор

  • Сбор информации о версии GCP

Требования

Ниже перечислены требования к хосту, на котором выполняется данный модуль.

  • python >= 2.6
  • requests >= 2.18.4
  • google-auth >= 1.3.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
auth_kind
строка / обязательно
    Варианты:
  • application
  • machineaccount
  • serviceaccount
Тип используемых учетных данных.
env_type
строка
Указывает, в какой среде Ansible вы выполняете этот модуль.
Не следует устанавливать, если вы не знаете, что делаете.
Это только изменяет строку User Agent для любых запросов API.
model
словарь / обязательно
Модель, к которой относится эта версия.
Это поле представляет ссылку на ресурс Модели в GCP. Его можно указать двумя способами. Во-первых, вы можете поместить словарь с ключом 'name' и значением имени вашего ресурса. Во-вторых, вы можете добавить `register: name-of-resource` к задаче gcp_mlengine_model, а затем установить это поле model к "{{ name-of-resource }}"
project
строка
Проект Google Cloud Platform, который использовать.
scopes
список
Массив используемых областей.
service_account_contents
jsonarg
Содержание файла JSON учетной записи службы, либо в словаре, либо как строка JSON, которая его представляет.
service_account_email
строка
Дополнительный адрес электронной почты учетной записи службы, если выбран machineaccount, и пользователь не хочет использовать адрес по умолчанию.
service_account_file
путь
Путь к файлу JSON учетной записи службы, если тип serviceaccount выбран как тип.

Примечания

Примечание

  • для аутентификации можно установить service_account_file с помощью переменной среды c(gcp_service_account_file).
  • для аутентификации можно установить service_account_contents с помощью переменной среды c(GCP_SERVICE_ACCOUNT_CONTENTS).
  • для аутентификации можно установить service_account_email с помощью переменной среды GCP_SERVICE_ACCOUNT_EMAIL.
  • для аутентификации можно установить auth_kind с помощью переменной среды GCP_AUTH_KIND.
  • для аутентификации можно установить scopes с помощью переменной среды GCP_SCOPES.
  • Значения переменных среды будут использоваться только в том случае, если значения в сценарии не установлены.
  • Параметры service_account_email и service_account_file взаимоисключающие.

Примеры

- name: get info on a version
  gcp_mlengine_version_info:
    model: "{{ model }}"
    project: test_project
    auth_kind: serviceaccount
    service_account_file: "/tmp/auth.pem"

Возвращаемые значения

Общие возвращаемые значения описаны здесь, ниже приведены поля, уникальные для этого модуля:

Ключ Возвращаемое значение Описание
resources
complex
всегда
Список ресурсов

autoScaling
complex
успех
Автоматически масштабирует количество узлов, используемых для предоставления модели, в ответ на увеличение и уменьшение трафика. Следует соблюдать осторожность, увеличивая трафик в соответствии со способностью модели к масштабированию, иначе вы начнете наблюдать увеличение задержки и коды ответов 429.

minNodes
integer
успех
Минимальное количество узлов для выделения для данного режима.

createTime
string
успех
Время создания версии.

deploymentUri
string
успех
Расположение в Cloud Storage обученной модели, используемой для создания версии.

description
string
успех
Описание, указанное для версии при ее создании.

errorMessage
string
успех
Подробности ошибки или отмены.

framework
string
успех
Фреймворк машинного обучения AI Platform, используемый для обучения этой версии модели.

isDefault
boolean
успех
Если истинно, эта версия будет использоваться для обработки запросов предсказания, в которых не указана версия.

labels
dictionary
успех
Один или несколько тегов, которые вы можете добавить для организации версий моделей.

lastUseTime
string
успех
Время последнего использования версии для предсказания.

machineType
string
успех
Тип машины, на которой следует предоставлять модель. В настоящее время применяется только к онлайн-сервису предсказания.

manualScaling
complex
успех
Вручную выбирайте количество узлов для использования при предоставлении модели. Обычно следует использовать autoScaling с соответствующим minNodes, но этот вариант доступен, если вы хотите более предсказуемое выставление счетов. Обратите внимание, что задержка и показатели ошибок возрастут, если трафик превысит способность системы обслуживать его на основе выбранного количества узлов.

nodes
integer
успех
Количество узлов для выделения для этой модели. Эти узлы всегда активны, начиная с момента развертывания модели.

model
dictionary
успех
Модель, к которой принадлежит эта версия.

name
string
успех
Имя, указанное для версии при ее создании.
Имя версии должно быть уникальным в рамках модели, в которой оно создано.

packageUris
list
успех
Пути в Cloud Storage (gs://…) пакетов для пользовательских процедур предсказания или scikit-learn конвейеров с пользовательским кодом.

predictionClass
string
успех
Полное квалифицированное имя (имя_модуля.имя_класса) класса, реализующего интерфейс Predictor, описанный в этом поле справки. Модуль, содержащий этот класс, должен быть включен в пакет, предоставленный в поле packageUris.

pythonVersion
string
успех
Версия Python, используемая в предсказании. Если не указано, используется версия по умолчанию '2.7'. Python '3.5' доступен, когда runtimeVersion установлен на '1.4' и выше. Python '2.7' работает со всеми поддерживаемыми версиями runtime.

runtimeVersion
string
успех
Версия среды выполнения AI Platform, которую следует использовать для этого развертывания.

serviceAccount
string
успех
Указывает учетную запись сервиса для контроля доступа к ресурсам.

state
string
успех
Состояние версии.



Статус

  • Этот модуль не гарантирует обратную совместимость интерфейса. [preview]
  • Этот модуль поддерживается сообществом Ansible. [community]

Авторы

  • Google Inc. (@googlecloudplatform)

Подсказка

Если вы обнаружите какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/gcp_mlengine_version_info_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API