PyTorchDistribution Klasse
PyTorch-Verteilungskonfiguration.
- Vererbung
-
azure.ai.ml.entities._job.distribution.DistributionConfigurationPyTorchDistribution
Konstruktor
PyTorchDistribution(*, process_count_per_instance: int | None = None, **kwargs: Any)
Nur Schlüsselwortparameter
Name | Beschreibung |
---|---|
process_count_per_instance
|
Die Anzahl von Prozessen pro Knoten. |
Beispiele
Konfigurieren einer CommandComponent mit einer PyTorchDistribution.
from azure.ai.ml import PyTorchDistribution
from azure.ai.ml.entities import CommandComponent
component = CommandComponent(
name="microsoftsamples_torch",
description="This is the PyTorch command component",
inputs={
"component_in_number": {"description": "A number", "type": "number", "default": 10.99},
"component_in_path": {"description": "A path", "type": "uri_folder"},
},
outputs={"component_out_path": {"type": "uri_folder"}},
command="echo Hello World & echo ${{inputs.component_in_number}} & echo ${{inputs.component_in_path}} "
"& echo ${{outputs.component_out_path}}",
environment="AzureML-sklearn-1.0-ubuntu20.04-py38-cpu:33",
distribution=PyTorchDistribution(
process_count_per_instance=2,
),
instance_count=2,
)
Variablen
Name | Beschreibung |
---|---|
type
|
Gibt den Verteilungstyp an. Legen Sie für diese Klasse automatisch auf "pytorch" fest. |
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Azure SDK for Python