Udostępnij przez


WorkerConfiguration Klasa

WorkerConfiguration to klasa, która przechowuje wszystkie niezbędne informacje dla procesów roboczych do uruchomienia.

Inicjowanie procesu roboczegoKonfiguracja

:type azureml.core.runconfig.HistoryConfiguration :p aram use_gpu: Prameter używany do sygnalizowania, czy domyślny obraz podstawowy powinien mieć pakiety dla

dodano procesor gpu. Ten parametr jest ignorowany, jeśli environment jest ustawiony.

plik yaml. :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)

Parametry

Nazwa Opis
node_count
Wymagane
int

Liczba węzłów procesu roboczego, które mają zostać zainicjowane, jeden proces roboczy będzie uruchamiany na maszynę w docelowym obiekcie obliczeniowym.

compute_target

Docelowy obiekt obliczeniowy, w którym będą uruchamiane procesy robocze. Może to być obiekt lub nazwa docelowego obiektu obliczeniowego.

Domyślna wartość: None
environment

Definicja środowiska dla procesów roboczych. Obejmuje ona zmienne środowiskowe PythonSection, DockerSection i . Za pomocą tego parametru można ustawić dowolną opcję środowiska, która nie jest bezpośrednio uwidaczniona za pośrednictwem innych parametrów konstrukcji WorkerConfiguration. Jeśli ten parametr zostanie określony, będzie używany jako podstawa, na której pakiety określone w pip_packages i conda_packages zostaną dodane.

Domyślna wartość: None
shm_size
str

Konfiguracja platformy Docker shm_size dla procesu roboczego.

Domyślna wartość: 2g
history

Konfiguracja historii dla przebiegu procesu roboczego. Spowoduje to sterowanie folderami dzienników, które będą monitorowane

Domyślna wartość: None
use_gpu

Parametr używany do sygnalizowania, czy domyślny obraz podstawowy powinien mieć dodane pakiety dla procesora GPU. Ten parametr jest ignorowany, jeśli environment jest ustawiony.

Domyślna wartość: False
conda_packages

Lista ciągów reprezentujących pakiety Conda do dodania do środowiska języka Python dla procesów roboczych.

Domyślna wartość: None
pip_packages

Lista ciągów reprezentujących pakiety do dodania do środowiska języka Python dla procesów roboczych

Domyślna wartość: None
pip_requirements_file
str

Ścieżka względna do pliku tekstowego wymagań procesów roboczych. Można to podać w połączeniu z parametrem pip_packages .

Domyślna wartość: None
conda_dependencies_file
str

Ścieżka względna do pliku yaml zależności conda procesów roboczych.

Domyślna wartość: None
node_count
Wymagane
int

Liczba węzłów procesu roboczego, które mają zostać zainicjowane, jeden proces roboczy będzie uruchamiany na maszynę w docelowym obiekcie obliczeniowym.

compute_target
Wymagane
<xref:azureml.core.compute_target.ComputeTarget> lub str

Docelowy obiekt obliczeniowy, w którym będą uruchamiane procesy robocze. Może to być obiekt lub nazwa docelowego obiektu obliczeniowego.

environment
Wymagane

Definicja środowiska dla procesów roboczych. Obejmuje ona zmienne środowiskowe PythonSection, DockerSection i . Za pomocą tego parametru można ustawić dowolną opcję środowiska, która nie jest bezpośrednio uwidaczniona za pośrednictwem innych parametrów konstrukcji WorkerConfiguration. Jeśli ten parametr zostanie określony, będzie używany jako podstawa, na której pakiety określone w pip_packages i conda_packages zostaną dodane.

shm_size
Wymagane
str

Konfiguracja platformy Docker shm_size dla procesu roboczego.

history
Wymagane

Konfiguracja historii dla przebiegu procesu roboczego. Spowoduje to sterowanie folderami dzienników, które będą monitorowane

conda_packages
Wymagane

Lista ciągów reprezentujących pakiety Conda do dodania do środowiska języka Python dla procesów roboczych.

pip_packages
Wymagane

Lista ciągów reprezentujących pakiety do dodania do środowiska języka Python dla procesów roboczych

pip_requirements_file
Wymagane
str

Ścieżka względna do pliku tekstowego wymagań procesów roboczych. Można to podać w połączeniu z parametrem pip_packages .

conda_dependencies_file
Wymagane

Względna ścieżka do zależności conda pracowników

Atrybuty

target

Pobierz docelowy obiekt obliczeniowy, w którym uruchomienie procesu roboczego jest zaplanowane do wykonania.

Dostępne cele obliczeniowe w chmurze można znaleźć przy użyciu funkcji compute_targets

Zwraca

Typ Opis
str

Nazwa docelowa