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
|
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 Domyślna wartość: None
|
|
shm_size
|
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 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
|
Ścieżka względna do pliku tekstowego wymagań procesów roboczych.
Można to podać w połączeniu z parametrem Domyślna wartość: None
|
|
conda_dependencies_file
|
Ścieżka względna do pliku yaml zależności conda procesów roboczych. Domyślna wartość: None
|
|
node_count
Wymagane
|
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 |
|
shm_size
Wymagane
|
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
|
Ścieżka względna do pliku tekstowego wymagań procesów roboczych.
Można to podać w połączeniu z parametrem |
|
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 |
|---|---|
|
Nazwa docelowa |