Freigeben über


WorkerConfiguration Klasse

WorkerConfiguration ist die Klasse, die alle erforderlichen Informationen enthält, damit die Worker ausgeführt werden können.

Initialisieren der WorkerConfiguration

:type azureml.core.runconfig.HistoryConfiguration :p aram use_gpu: Prameter wird verwendet, um zu signalisieren, ob das Standardbasisimage die Pakete für

gpu hinzugefügt. Dieser Parameter wird ignoriert, wenn environment er festgelegt ist.

yaml-Datei. :type conda_dependencies_file: str

Konstruktor

WorkerConfiguration(node_count, compute_target=None, environment=None, shm_size='2g', history=None, use_gpu=False, pip_packages=None, conda_packages=None, conda_dependencies_file=None, pip_requirements_file=None)

Parameter

Name Beschreibung
node_count
Erforderlich
int

Die Anzahl der zu initialisierenden Workerknoten wird pro Computer im Computeziel ausgeführt.

compute_target

Das Computeziel, in dem die Mitarbeiter ausgeführt werden. Dies kann entweder ein Objekt oder der Name des Computeziels sein.

Standardwert: None
environment

Die Umgebungsdefinition für die Mitarbeiter. Es enthält PythonSection-, DockerSection- und Umgebungsvariablen. Jede Umgebungsoption, die nicht direkt über andere Parameter für die WorkerConfiguration-Konstruktion verfügbar gemacht wird, kann mithilfe dieses Parameters festgelegt werden. Wenn dieser Parameter angegeben wird, wird er als Basis verwendet, auf der pakete angegeben pip_packages und conda_packages hinzugefügt werden.

Standardwert: None
shm_size
str

Die Docker-shm_size-Konfiguration für den Worker.

Standardwert: 2g
history

Die Verlaufskonfiguration für die Ausführung des Mitarbeiters steuert, welche Protokollordner überwacht werden.

Standardwert: None
use_gpu

Der Parameter, der verwendet wird, um zu signalisieren, ob das Standardbasisimage die Pakete für gpu hinzugefügt haben soll. Dieser Parameter wird ignoriert, wenn environment er festgelegt ist.

Standardwert: False
conda_packages

Eine Liste der Zeichenfolgen, die Conda-Pakete darstellen, die der Python-Umgebung für die Worker hinzugefügt werden sollen.

Standardwert: None
pip_packages

Eine Liste der Zeichenfolgen, die Pip-Pakete darstellen, die der Python-Umgebung für die Worker hinzugefügt werden sollen

Standardwert: None
pip_requirements_file
str

Der relative Pfad zur Anforderungstextdatei der Mitarbeiter. Dies kann in Kombination mit dem pip_packages Parameter bereitgestellt werden.

Standardwert: None
conda_dependencies_file
str

Der relative Pfad zur Conda-Abhängigkeiten der Yaml-Datei des Arbeiters.

Standardwert: None
node_count
Erforderlich
int

Die Anzahl der zu initialisierenden Workerknoten wird pro Computer im Computeziel ausgeführt.

compute_target
Erforderlich
<xref:azureml.core.compute_target.ComputeTarget> oder str

Das Computeziel, in dem die Mitarbeiter ausgeführt werden. Dies kann entweder ein Objekt oder der Name des Computeziels sein.

environment
Erforderlich

Die Umgebungsdefinition für die Mitarbeiter. Es enthält PythonSection-, DockerSection- und Umgebungsvariablen. Jede Umgebungsoption, die nicht direkt über andere Parameter für die WorkerConfiguration-Konstruktion verfügbar gemacht wird, kann mithilfe dieses Parameters festgelegt werden. Wenn dieser Parameter angegeben wird, wird er als Basis verwendet, auf der pakete angegeben pip_packages und conda_packages hinzugefügt werden.

shm_size
Erforderlich
str

Die Docker-shm_size-Konfiguration für den Worker.

history
Erforderlich

Die Verlaufskonfiguration für die Ausführung des Mitarbeiters steuert, welche Protokollordner überwacht werden.

conda_packages
Erforderlich

Eine Liste der Zeichenfolgen, die Conda-Pakete darstellen, die der Python-Umgebung für die Worker hinzugefügt werden sollen.

pip_packages
Erforderlich

Eine Liste der Zeichenfolgen, die Pip-Pakete darstellen, die der Python-Umgebung für die Worker hinzugefügt werden sollen

pip_requirements_file
Erforderlich
str

Der relative Pfad zur Anforderungstextdatei der Mitarbeiter. Dies kann in Kombination mit dem pip_packages Parameter bereitgestellt werden.

conda_dependencies_file
Erforderlich

Der relative Pfad zu den Conda-Abhängigkeiten der Arbeiter

Attribute

target

Rufen Sie das Computeziel ab, in dem die Ausführung des Workers für die Ausführung geplant ist.

Verfügbare Cloud-Computeziele finden Sie mithilfe der Funktion compute_targets

Gibt zurück

Typ Beschreibung
str

Der Zielname