Spec-Zone.ru › Ansible 2.10

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

Примечание

Этот плагин входит в состав коллекции google.cloud (версия 1.0.1).

Для его установки используйте: ansible-galaxy collection install google.cloud.

Для использования в плейбуке укажите: google.cloud.gcp_mlengine_version_info.

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

Описание

  • Сбор информации о версии 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: имя_ресурса` к задаче gcp_mlengine_model, а затем установить это поле модели на "{{ имя_ресурса }}"
project
строка
Проект Google Cloud Platform, который нужно использовать.
scopes
список / элементы=строка
Массив используемых областей доступа
service_account_contents
jsonarg
Содержимое файла JSON учетной записи службы, либо в словаре, либо как строка JSON, которая его представляет.
service_account_email
строка
Необязательный адрес электронной почты учетной записи службы, если выбран machineaccount и пользователь не хочет использовать адрес по умолчанию.
service_account_file
путь
Путь к файлу JSON учетной записи службы, если выбран тип serviceaccount.

Примечания

Примечание

  • для проверки подлинности можно установить service_account_file с помощью переменной среды gcp_service_account_file.
  • для проверки подлинности можно установить service_account_contents с помощью переменной среды 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
сложный
всегда
Список ресурсов

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

minNodes
целое число
успех
Минимальное количество узлов для выделения для этой модели.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Авторы

  • 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.10/collections/google/cloud/gcp_mlengine_version_info_module.html

Spec-Zone.ru

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