functions Pacote
Contém funcionalidades para empacotar modelos do Azure Machine Learning para implementação para Funções do Azure.
Funções do Azure permite-lhe executar pequenos fragmentos de código (denominados "funções") que podem ser acionados por um evento especificado, como alterações nos dados ou numa agenda, conforme frequentemente necessário nos fluxos de trabalho de machine learning. Para obter mais informações, veja Uma introdução ao Funções do Azure.
Com as funções neste pacote, pode criar Funções do Azure aplicações a partir de modelos registados na área de trabalho do Azure Machine Learning. Cada função devolve um ModelPackage objeto que representa uma imagem do Docker que encapsula o modelo e as respetivas dependências ou um contexto de compilação do Dockerfile.
Para obter exemplos de utilização de Funções do Azure para machine learning, veja Tutorial: Aplicar modelos de machine learning em Funções do Azure com Python e TensorFlow e Tutorial: Implementar um modelo de classificação de imagens pré-preparado para Funções do Azure com o PyTorch.
Funções
package
Crie um pacote de modelo na forma de uma imagem do Docker ou do contexto de compilação do Dockerfile.
Esta função cria um pacote de modelo para utilização no Funções do Azure com o tipo especificadotrigger
.
As outras funções neste pacote criam pacotes de modelos para tipos de acionadores específicos. Para obter mais informações, veja Funções do Azure acionadores e enlaces.
package(workspace, models, inference_config, generate_dockerfile=False, functions_enabled=False, trigger=None, **kwargs)
Parâmetros
Name | Description |
---|---|
workspace
Necessário
|
A área de trabalho na qual pretende criar o pacote. |
models
Necessário
|
Uma lista de objetos de Modelo a incluir no pacote. Pode ser uma lista vazia. |
inference_config
Necessário
|
Um objeto InferenceConfig para configurar a operação dos modelos. Isto tem de incluir um objeto Ambiente. |
generate_dockerfile
|
Se pretende criar um Dockerfile que pode ser executado localmente em vez de criar uma imagem. valor predefinido: False
|
functions_enabled
|
Se Funções do Azure deve ser ativado no contentor empacotado. valor predefinido: False
|
trigger
|
Um acionador opcional para a função. Os valores podem ser "blob", "http" ou "service_bus_queue". valor predefinido: None
|
kwargs
Necessário
|
Qualquer um dos argumentos para uma função de pacote específica definida neste módulo. Por exemplo, para o |
Devoluções
Tipo | Description |
---|---|
Um objeto ModelPackage. |
Exceções
Tipo | Description |
---|---|
Acionador inválido especificado. |
package_blob
Crie um pacote de modelo Funções do Azure como uma imagem do Docker ou um contexto de compilação do Dockerfile com um acionador de blobs.
package_blob(workspace, models, inference_config, generate_dockerfile=False, input_path=None, output_path=None)
Parâmetros
Name | Description |
---|---|
workspace
Necessário
|
A área de trabalho na qual pretende criar o pacote. |
models
Necessário
|
Uma lista de objetos de Modelo a incluir no pacote. Pode ser uma lista vazia. |
inference_config
Necessário
|
Um objeto InferenceConfig para configurar a operação dos modelos. Isto tem de incluir um objeto Ambiente. |
generate_dockerfile
|
Se pretende criar um Dockerfile que pode ser executado localmente em vez de criar uma imagem. valor predefinido: False
|
input_path
|
Caminho de entrada para a opção de acionador de blobs. valor predefinido: None
|
output_path
|
Caminho de saída para a opção de acionador de blobs. valor predefinido: None
|
Devoluções
Tipo | Description |
---|---|
Um objeto ModelPackage. |
Exceções
Tipo | Description |
---|---|
Acionador inválido especificado. |
package_http
Crie um pacote de modelo Funções do Azure como uma imagem do Docker ou um contexto de compilação do Dockerfile com um acionador HTTP.
package_http(workspace, models, inference_config, generate_dockerfile=False, auth_level=None)
Parâmetros
Name | Description |
---|---|
workspace
Necessário
|
A área de trabalho na qual pretende criar o pacote. |
models
Necessário
|
Uma lista de objetos de Modelo a incluir no pacote. Pode ser uma lista vazia. |
inference_config
Necessário
|
Um objeto InferenceConfig para configurar a operação dos modelos. Isto tem de incluir um objeto Ambiente. |
generate_dockerfile
|
Se pretende criar um Dockerfile que pode ser executado localmente em vez de criar uma imagem. valor predefinido: False
|
auth_level
|
Nível de autenticação para a função HTTP gerada. valor predefinido: None
|
Devoluções
Tipo | Description |
---|---|
Um objeto ModelPackage. |
Exceções
Tipo | Description |
---|---|
Acionador inválido especificado. |
package_service_bus_queue
Crie um pacote de modelo Funções do Azure como uma imagem do Docker ou Dockerfile com um acionador de fila do service bus.
package_service_bus_queue(workspace, models, inference_config, generate_dockerfile=False, input_queue_name=None, output_queue_name=None)
Parâmetros
Name | Description |
---|---|
workspace
Necessário
|
A área de trabalho na qual pretende criar o pacote. |
models
Necessário
|
Uma lista de objetos de Modelo a incluir no pacote. Pode ser uma lista vazia. |
inference_config
Necessário
|
Um objeto InferenceConfig para configurar a operação dos modelos. Isto tem de incluir um objeto Ambiente. |
generate_dockerfile
|
Se pretende criar um Dockerfile que pode ser executado localmente em vez de criar uma imagem. valor predefinido: False
|
input_queue_name
|
Nome da fila de entrada para a opção de acionador de fila. valor predefinido: None
|
output_queue_name
|
Nome da fila de saída para a opção de acionador de fila. valor predefinido: None
|
Devoluções
Tipo | Description |
---|---|
Um objeto ModelPackage. |
Exceções
Tipo | Description |
---|---|
Acionador inválido especificado. |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários