Partage via


Classe Service

Service

azureml.deploy.server.service.Service(service, http_client)

Objet dynamique pour la consommation de service et le traitement par lot en fonction des attributs de métadonnées de service.

lot

batch(records, parallel_count=10)

Inscrire un ensemble d’enregistrements d’entrée pour l’exécution du lot sur ce service.

Arguments

enregistrements

data.frame ou liste des enregistrements d’entrée à exécuter.

parallel_count

Nombre de threads utilisés pour traiter les entrées dans le lot. La valeur par défaut est 10. Veillez à ne pas utiliser un nombre trop élevé, car cela peut détériorer les performances.

Retours

Instance Batch pour contrôler le cycle de vie de traitement par lot de ce service.

capabilities

capabilities()

Fournit les informations suivantes décrivant les propriétés de ce service :

  • api : point de terminaison d’API REST.

  • name : nom du service.

  • version : version du service.

  • published_by : auteur de la publication du service.

  • Runtime : contexte d’exécution du serviceR|Python.

  • description : description du service.

  • creation_time : horodatage (timestamp) de publication du service.

  • snapshot_id : identificateur d’un instantané auquel ce service est lié.

  • inputs : définition du nom/type du schéma d’entrée.

  • outputs : définition du nom/type du schéma de sortie.

  • inputs_encoded : nom/type du schéma d’entrée encodé en Python.

  • outputs_encoded : nom/type du schéma de sortie encodé en Python.

  • artefacts : fichiers générés pris en charge.

  • operation_id : fonction alias.

  • swagger : point de terminaison d’API REST au document swagger.json de ce service.

Retours

dict de clé/valeurs décrivant le service.

get_batch

get_batch(execution_id)

Récupère le lot du service en fonction d’un identificateur d’exécution.

Arguments

execution_id

Identificateur de l’exécution du lot.

Retours

Instance Batch pour contrôler le cycle de vie de traitement par lot de ce service.

list_executions

list_batch_executions()

Obtient tous les identificateurs d’exécution du lot actuellement mis en file d’attente pour ce service.

Retours

list d’identificateurs d’exécution.

fichier Swagger

swagger()

Récupère le fichier swagger.json pour ce service (consultez http://swagger.io/).

Retours

Document Swagger pour ce service au format json str.