Sdílet prostřednictvím


ResourceConfiguration Třída

Definuje podrobnosti o konfiguraci prostředků prostředků služby Azure Machine Learning.

Inicializujte ResourceConfiguration.

Dědičnost
builtins.object
ResourceConfiguration

Konstruktor

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

Parametry

Name Description
cpu

Počet jader procesoru, která se mají přidělit pro tento prostředek. Může to být desetinná čárka.

Default value: None
memory_in_gb

Velikost paměti (v GB), která se má přidělit tomuto prostředku. Může to být desetinná čárka.

Default value: None
gpu
int

Počet GPU, které se mají přidělit pro tento prostředek.

Default value: None
cpu
Vyžadováno

Počet jader procesoru, která se mají přidělit pro tento prostředek. Může to být desetinná čárka.

memory_in_gb
Vyžadováno

Velikost paměti (v GB), která se má přidělit tomuto prostředku. Může to být desetinná čárka.

gpu
Vyžadováno
int

Počet GPU, které se mají přidělit pro tento prostředek.

Poznámky

Inicializuje konfiguraci prostředků pomocí této třídy. Následující kód například ukazuje, jak zaregistrovat model určující architekturu, vstupní a výstupní datové sady a konfiguraci prostředků.


   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)

Metody

deserialize

Převeďte objekt JSON na objekt ResourceConfiguration.

serialize

Převeďte tuto konfiguraci prostředků na serializovaný slovník JSON.

deserialize

Převeďte objekt JSON na objekt ResourceConfiguration.

static deserialize(payload_obj)

Parametry

Name Description
payload_obj
Vyžadováno

Objekt JSON, který se má převést na objekt ResourceConfiguration.

Návraty

Typ Description

Reprezentace ResourceConfiguration zadaného objektu JSON.

serialize

Převeďte tuto konfiguraci prostředků na serializovaný slovník JSON.

serialize()

Návraty

Typ Description

Reprezentace json této konfigurace prostředků.