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)

参数

名称 说明
node_count
必需
int

要初始化的工作器节点数,计算目标中将为每个计算机运行一个辅助角色。

compute_target

将运行辅助角色的计算目标。 这可以是对象,也可以是计算目标的名称。

默认值: None
environment

辅助角色的环境定义。 它包括 PythonSection、DockerSection 和环境变量。 可以使用此参数设置未通过其他参数直接公开给 WorkerConfiguration 构造的任何环境选项。 如果指定此参数,它将用作在指定 pip_packages 包的基础上添加的 conda_packages 基数。

默认值: None
shm_size
str

辅助角色的 docker shm_size配置。

默认值: 2g
history

辅助角色运行的历史记录配置,用于控制将监视哪些日志文件夹

默认值: None
use_gpu

用于指示默认基础映像是否应添加 gpu 包的参数。 如果 environment 已设置此参数,则忽略此参数。

默认值: False
conda_packages

表示要添加到辅助角色的 Python 环境的 conda 包的字符串列表。

默认值: None
pip_packages

表示要添加到辅助角色的 Python 环境的 pip 包的字符串列表

默认值: None
pip_requirements_file
str

辅助角色 pip 要求文本文件的相对路径。 这可以与 pip_packages 参数结合使用。

默认值: None
conda_dependencies_file
str

辅助角色的 conda 依赖项 yaml 文件的相对路径。

默认值: None
node_count
必需
int

要初始化的工作器节点数,计算目标中将为每个计算机运行一个辅助角色。

compute_target
必需
<xref:azureml.core.compute_target.ComputeTarget> 或 str

将运行辅助角色的计算目标。 这可以是对象,也可以是计算目标的名称。

environment
必需

辅助角色的环境定义。 它包括 PythonSection、DockerSection 和环境变量。 可以使用此参数设置未通过其他参数直接公开给 WorkerConfiguration 构造的任何环境选项。 如果指定此参数,它将用作在指定 pip_packages 包的基础上添加的 conda_packages 基数。

shm_size
必需
str

辅助角色的 docker shm_size配置。

history
必需

辅助角色运行的历史记录配置,用于控制将监视哪些日志文件夹

conda_packages
必需

表示要添加到辅助角色的 Python 环境的 conda 包的字符串列表。

pip_packages
必需

表示要添加到辅助角色的 Python 环境的 pip 包的字符串列表

pip_requirements_file
必需
str

辅助角色 pip 要求文本文件的相对路径。 这可以与 pip_packages 参数结合使用。

conda_dependencies_file
必需

辅助角色的 conda 依赖项的相对路径

属性

target

获取计划执行辅助角色运行的计算目标。

可以使用函数找到可用的云计算目标 compute_targets

返回

类型 说明
str

目标名称