PyTorchConfiguration Klasse
Stellt Konfigurationsinformationen für verteilte PyTorch-Aufträge dar.
Diese Klasse wird in der RunConfiguration-Klasse verwendet.
PyTorchConfiguration-Konstruktor der Klasse.
- Vererbung
-
azureml._base_sdk_common.abstract_run_config_element._AbstractRunConfigElementPyTorchConfiguration
Konstruktor
PyTorchConfiguration(communication_backend='Nccl', process_count=None, node_count=1)
Parameter
Name | Beschreibung |
---|---|
communication_backend
|
Kommunikations-Back-End für verteiltes PyTorch-Training. Unterstützte Back-Ends sind „Nccl“ und „Gloo“. Der Standardwert ist „Nccl“. Standardwert: Nccl
|
process_count
|
Die Gesamtanzahl von Prozessen, die für den Auftrag gestartet werden sollen. Der Wert wird standardmäßig auf die Knotenanzahl ( Standardwert: None
|
node_count
|
Die Anzahl von Knoten, die für den Auftrag verwendet werden sollen. Standardwert: 1
|