Image Classe

Define a classe de pais abstratos para Azure Machine Learning Images.

Esta aula é deprecatada. Use a Ambiente aula em vez disso.

Herança
abc.ABC
Image

Construtor

Image(workspace, name=None, id=None, tags=None, properties=None, version=None)

Parâmetros

workspace
Workspace

O objeto Workspace que contém a Imagem para recuperar.

name
<xref:str>

O nome da Imagem para recuperar. Devolverá a versão mais recente da Imagem, se existir.

id
<xref:str>

A identificação específica da Imagem para recuperar. (ID é " < nome > : versão < > ")

tags
list

Filtrará os resultados da imagem com base na lista fornecida, quer por "chave" quer "chave, valor". Por exemplo: ['chave', ['key2', 'key2 value']]

properties
list

Filtrará os resultados da imagem com base na lista fornecida, quer por "chave" quer "chave, valor". Por exemplo: ['chave', ['key2', 'key2 value']]

version
<xref:str>

Quando a versão e o nome forem especificados, devolverá a versão específica da Imagem.

Observações

O construtor de imagem recupera uma representação em nuvem de um objeto de imagem associado ao espaço de trabalho fornecido. Devolve uma instância de uma classe infantil correspondente ao tipo específico do objeto de imagem recuperado.

Um objeto de imagem é utilizado para implantar o de um utilizador Model como um Webservice . O objeto image normalmente contém um Modelo, um script de execução e quaisquer dependências necessárias para a implementação do Modelo. A classe Image tem várias subclasses como ContainerImage para Imagens Docker, e Imagens como a FPGA.

Veja a ContainerImage aula para um exemplo de uma classe que herda da classe Image.

As imagens são normalmente usadas em fluxos de trabalho que requerem a utilização de uma imagem. Para a maioria dos fluxos de trabalho, deve em vez disso usar a Ambiente classe para definir a sua imagem. Em seguida, pode utilizar o objeto Ambiente com o Model deploy() método para implementar o modelo como um serviço web. Também pode utilizar o método Modelo package() para criar uma imagem que pode ser descarregada para a instalação local do Docker como uma imagem ou como um Dockerfile.

Consulte o seguinte link para uma visão geral sobre os modelos de implantação em Azure: https://aka.ms/azureml-how-deploy .

Métodos

add_properties

Adicione propriedades à imagem.

add_tags

Adicione etiquetas à imagem.

create

Criar uma imagem no espaço de trabalho fornecido.

delete

Elimine uma imagem do seu espaço de trabalho correspondente.

deserialize

Converta um objeto json num objeto de Imagem.

image_configuration

Método abstrato para criar um objeto de configuração de imagem.

list

Listar as Imagens associadas ao espaço de trabalho correspondente. Pode ser filtrado com parâmetros específicos.

remove_tags

Retire as etiquetas da imagem.

serialize

Converta este objeto Image num dicionário serializado JSON.

update

Atualize a imagem.

update_creation_state

Refresque o estado atual do objeto na memória.

Execute uma atualização in-place das propriedades do objeto com base no estado atual do objeto de nuvem correspondente. Principalmente útil para sondagens manuais do estado de criação.

wait_for_creation

Espere que a imagem termine de criar.

Espere que a criação de imagem chegue a um estado terminal. Lançará uma WebserviceException se atingir um estado terminal não bem sucedido.

add_properties

Adicione propriedades à imagem.

add_properties(properties)

Parâmetros

properties
<xref:dict>[<xref:str>, <xref:str>]

Um dicionário de propriedades a adicionar.

add_tags

Adicione etiquetas à imagem.

add_tags(tags)

Parâmetros

tags
<xref:dict>[<xref:str>, <xref:str>]

Um dicionário de tags a adicionar.

create

Criar uma imagem no espaço de trabalho fornecido.

create(workspace, name, models, image_config)

Parâmetros

workspace
<xref:workspace: azureml.core.workspace.Workspace>

O espaço de trabalho para associar a esta imagem.

name
<xref:str>

O nome para associar a esta imagem.

models
list[Model]

Uma lista de objetos modelo para embalar com esta imagem. Pode ser uma lista vazia.

image_config
ImageConfig

A imagem configura o objeto para usar para configurar esta imagem.

Devoluções

O objeto de imagem criado.

Tipo de retorno

delete

Elimine uma imagem do seu espaço de trabalho correspondente.

delete()

Observações

Este método falha se a imagem tiver sido implantada num webservice ao vivo.

deserialize

Converta um objeto json num objeto de Imagem.

deserialize(workspace, image_payload)

Parâmetros

cls

Indica o método da classe.

workspace
Workspace

O objeto do espaço de trabalho em que a Imagem está registado.

image_payload
<xref:dict>

Um objeto JSON para converter num objeto de Imagem.

Devoluções

A representação da imagem do objeto JSON fornecido.

Tipo de retorno

Observações

Este método falha se o espaço de trabalho fornecido não for o espaço de trabalho em que a imagem é registada.

image_configuration

Método abstrato para criar um objeto de configuração de imagem.

image_configuration()

list

Listar as Imagens associadas ao espaço de trabalho correspondente. Pode ser filtrado com parâmetros específicos.

list(workspace, image_name=None, model_name=None, model_id=None, tags=None, properties=None)

Parâmetros

workspace
Workspace

O objeto workspace para listar as Imagens em.

image_name
<xref:str>
valor predefinido: None

Lista de filtros para incluir apenas imagens implementadas com o nome de imagem específico.

model_name
<xref:str>
valor predefinido: None

Lista de filtros para incluir apenas imagens implementadas com o nome de modelo específico.

model_id
<xref:str>
valor predefinido: None

Lista de filtros para incluir apenas imagens implementadas com o ID do modelo específico.

tags
list
valor predefinido: None

Filtrar-se-á com base na lista fornecida, por "chave" ou "chave, valor". Por exemplo: ['chave', ['key2', 'key2 value']]

properties
list
valor predefinido: None

Filtrar-se-á com base na lista fornecida, por "chave" ou "chave, valor". Por exemplo: ['chave', ['key2', 'key2 value']]

Devoluções

Uma lista filtrada de Imagens no espaço de trabalho fornecido.

Tipo de retorno

list[<xref:Images>]

remove_tags

Retire as etiquetas da imagem.

remove_tags(tags)

Parâmetros

tags
list[<xref:str>]

Uma lista de chaves correspondentes às etiquetas a remover.

serialize

Converta este objeto Image num dicionário serializado JSON.

serialize()

Devoluções

A representação JSON deste objeto Imagem.

Tipo de retorno

<xref:dict>

update

Atualize a imagem.

update(tags)

Parâmetros

tags
<xref:dict>[<xref:str>, <xref:str>]

Um dicionário de tags para atualizar a imagem com. Irá substituir quaisquer etiquetas existentes.

update_creation_state

Refresque o estado atual do objeto na memória.

Execute uma atualização in-place das propriedades do objeto com base no estado atual do objeto de nuvem correspondente. Principalmente útil para sondagens manuais do estado de criação.

update_creation_state()

wait_for_creation

Espere que a imagem termine de criar.

Espere que a criação de imagem chegue a um estado terminal. Lançará uma WebserviceException se atingir um estado terminal não bem sucedido.

wait_for_creation(show_output=False)

Parâmetros

show_output
<xref:bool>
valor predefinido: False

Opção booleana para imprimir mais saída verboso. Incumprimentos ao Falso.