ResourceConfiguration Classe
Définit les détails de la configuration des ressources des ressources Azure Machine Learning.
Initialisez ResourceConfiguration.
Constructeur
ResourceConfiguration(cpu=None, memory_in_gb=None, gpu=None)
Paramètres
| Nom | Description |
|---|---|
|
cpu
|
Nombre de cœurs d’UC à allouer pour cette ressource. Peut être une décimale. Valeur par défaut: None
|
|
memory_in_gb
|
Quantité de mémoire (en Go) à allouer pour cette ressource. Peut être une décimale. Valeur par défaut: None
|
|
gpu
|
Nombre de GPU à allouer pour cette ressource. Valeur par défaut: None
|
|
cpu
Obligatoire
|
Nombre de cœurs d’UC à allouer pour cette ressource. Peut être une décimale. |
|
memory_in_gb
Obligatoire
|
Quantité de mémoire (en Go) à allouer pour cette ressource. Peut être une décimale. |
|
gpu
Obligatoire
|
Nombre de GPU à allouer pour cette ressource. |
Remarques
Initialisez une configuration de ressource avec cette classe. Par exemple, le code suivant montre comment inscrire un modèle spécifiant l’infrastructure, les jeux de données d’entrée et de sortie et la configuration des ressources.
import sklearn
from azureml.core import Model
from azureml.core.resource_configuration import ResourceConfiguration
model = Model.register(workspace=ws,
model_name='my-sklearn-model', # Name of the registered model in your workspace.
model_path='./sklearn_regression_model.pkl', # Local file to upload and register as a model.
model_framework=Model.Framework.SCIKITLEARN, # Framework used to create the model.
model_framework_version=sklearn.__version__, # Version of scikit-learn used to create the model.
sample_input_dataset=input_dataset,
sample_output_dataset=output_dataset,
resource_configuration=ResourceConfiguration(cpu=1, memory_in_gb=0.5),
description='Ridge regression model to predict diabetes progression.',
tags={'area': 'diabetes', 'type': 'regression'})
print('Name:', model.name)
print('Version:', model.version)
Méthodes
| deserialize |
Convertissez un objet JSON en objet ResourceConfiguration. |
| serialize |
Convertissez cette ResourceConfiguration en dictionnaire sérialisé JSON. |
deserialize
Convertissez un objet JSON en objet ResourceConfiguration.
static deserialize(payload_obj)
Paramètres
| Nom | Description |
|---|---|
|
payload_obj
Obligatoire
|
Objet JSON à convertir en objet ResourceConfiguration. |
Retours
| Type | Description |
|---|---|
|
Représentation ResourceConfiguration de l’objet JSON fourni. |
serialize
Convertissez cette ResourceConfiguration en dictionnaire sérialisé JSON.
serialize()
Retours
| Type | Description |
|---|---|
|
Représentation JSON de cette ResourceConfiguration. |