Delen via


ResourceConfiguration Klas

Definieert de details voor de resourceconfiguratie van Azure Machine Learning-resources.

Initialiseer de ResourceConfiguration.

Constructor

ResourceConfiguration(cpu=None, memory_in_gb=None, gpu=None)

Parameters

Name Description
cpu

Het aantal CPU-kernen dat moet worden toegewezen voor deze resource. Kan een decimaal getal zijn.

Default value: None
memory_in_gb

De hoeveelheid geheugen (in GB) die moet worden toegewezen voor deze resource. Kan een decimaal getal zijn.

Default value: None
gpu
int

Het aantal GPU's dat moet worden toegewezen voor deze resource.

Default value: None
cpu
Vereist

Het aantal CPU-kernen dat moet worden toegewezen voor deze resource. Kan een decimaal getal zijn.

memory_in_gb
Vereist

De hoeveelheid geheugen (in GB) die moet worden toegewezen voor deze resource. Kan een decimaal getal zijn.

gpu
Vereist
int

Het aantal GPU's dat moet worden toegewezen voor deze resource.

Opmerkingen

Initialiseer een resourceconfiguratie met deze klasse. De volgende code laat bijvoorbeeld zien hoe u een model registreert dat framework, invoer- en uitvoergegevenssets en resourceconfiguratie opgeeft.


   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)

Methoden

deserialize

Converteer een JSON-object naar een ResourceConfiguration-object.

serialize

Converteer deze ResourceConfiguration naar een geserialiseerde JSON-woordenlijst.

deserialize

Converteer een JSON-object naar een ResourceConfiguration-object.

static deserialize(payload_obj)

Parameters

Name Description
payload_obj
Vereist

Een JSON-object dat moet worden geconverteerd naar een ResourceConfiguration-object.

Retouren

Type Description

De ResourceConfiguration-weergave van het opgegeven JSON-object.

serialize

Converteer deze ResourceConfiguration naar een geserialiseerde JSON-woordenlijst.

serialize()

Retouren

Type Description

De JSON-weergave van deze ResourceConfiguration.