WorkerConfiguration 類別
WorkerConfiguration 是保存背景工作角色執行之所有必要信息的類別。
初始化 WorkerConfiguration
:type azureml.core.runconfig.HistoryConfiguration :p aram use_gpu:用來指示預設基底映射是否應該有套件的 Prameter
已新增 gpu。 如果 environment 已設定,則會忽略此參數。
yaml 檔案。 :type conda_dependencies_file: str
建構函式
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)
參數
| 名稱 | Description |
|---|---|
|
node_count
必要
|
要初始化的背景工作節點數目,計算目標中每部機器都會執行一個背景工作角色。 |
|
compute_target
|
背景工作角色將執行所在的計算目標。 這可以是對象或計算目標的名稱。 預設值: None
|
|
environment
|
背景工作角色的環境定義。 它包含 PythonSection、DockerSection 和環境變數。 任何未透過其他參數直接公開至 WorkerConfiguration 建構的環境選項,都可以使用此參數來設定。 如果指定此參數,則會作為中指定 預設值: None
|
|
shm_size
|
背景工作角色的 docker shm_size組態。 預設值: 2g
|
|
history
|
背景工作角色執行的歷程記錄設定,這會控制要監視哪些記錄資料夾 預設值: None
|
|
use_gpu
|
用來指示預設基底映像是否應該新增 gpu 套件的參數。 如果 預設值: False
|
|
conda_packages
|
字串清單,代表要新增至背景工作角色 Python 環境的 conda 套件。 預設值: None
|
|
pip_packages
|
字串清單,代表要新增至背景工作角色 Python 環境的 pip 套件 預設值: None
|
|
pip_requirements_file
|
背景工作角色 pip 需求文本文件的相對路徑。
這可以搭配 預設值: None
|
|
conda_dependencies_file
|
背景工作角色 conda 相依性 yaml 檔案的相對路徑。 預設值: None
|
|
node_count
必要
|
要初始化的背景工作節點數目,計算目標中每部機器都會執行一個背景工作角色。 |
|
compute_target
必要
|
<xref:azureml.core.compute_target.ComputeTarget> 或
str
背景工作角色將執行所在的計算目標。 這可以是對象或計算目標的名稱。 |
|
environment
必要
|
背景工作角色的環境定義。 它包含 PythonSection、DockerSection 和環境變數。 任何未透過其他參數直接公開至 WorkerConfiguration 建構的環境選項,都可以使用此參數來設定。 如果指定此參數,則會作為中指定 |
|
shm_size
必要
|
背景工作角色的 docker shm_size組態。 |
|
history
必要
|
背景工作角色執行的歷程記錄設定,這會控制要監視哪些記錄資料夾 |
|
conda_packages
必要
|
字串清單,代表要新增至背景工作角色 Python 環境的 conda 套件。 |
|
pip_packages
必要
|
字串清單,代表要新增至背景工作角色 Python 環境的 pip 套件 |
|
pip_requirements_file
必要
|
背景工作角色 pip 需求文本文件的相對路徑。
這可以搭配 |
|
conda_dependencies_file
必要
|
背景工作角色 conda 相依性的相對路徑 |