ResourceConfiguration Klasa

Definiuje szczegóły konfiguracji zasobów Azure Machine Learning zasobów.

Dziedziczenie
builtins.object
ResourceConfiguration

Konstruktor

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

Parametry

cpu
float

Liczba rdzeni procesora CPU do przydzielenia dla tego zasobu. Może być liczbą dziesiętną.

memory_in_gb
float

Ilość pamięci (w GB) do przydzielenia dla tego zasobu. Może być liczbą dziesiętną.

gpu
int

Liczba procesorów GPU do przydzielenia dla tego zasobu.

Uwagi

Zainicjuj konfigurację zasobu za pomocą tej klasy. Na przykład poniższy kod pokazuje, jak zarejestrować model, określając strukturę, wejściowe i wyjściowe zestawy danych i konfigurację zasobów.


   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)

Pełny przykład jest dostępny z https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/deployment/deploy-to-cloud/model-register-and-deploy.ipynb

Metody

deserialize

Przekonwertuj obiekt JSON na obiekt ResourceConfiguration.

serialize

Przekonwertuj ten ResourceConfiguration do słownika serializowanego JSON.

deserialize

Przekonwertuj obiekt JSON na obiekt ResourceConfiguration.

deserialize(payload_obj)

Parametry

payload_obj
dict

Obiekt JSON do przekonwertowania na obiekt ResourceConfiguration.

Zwraca

Reprezentacja ResourceConfiguration podanego obiektu JSON.

Typ zwracany

serialize

Przekonwertuj ten ResourceConfiguration do słownika serializowanego JSON.

serialize()

Zwraca

Reprezentacja JSON tego ResourceConfiguration.

Typ zwracany