你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

New-AzMLWorkspaceSweepJobObject

为 SweepJob 创建内存中对象。

语法

New-AzMLWorkspaceSweepJobObject
   -ObjectiveGoal <Goal>
   -ObjectivePrimaryMetric <String>
   -SamplingAlgorithmType <SamplingAlgorithmType>
   -SearchSpace <IAny>
   -TrialCommand <String>
   -TrialEnvironmentId <String>
   [-ComputeId <String>]
   [-Description <String>]
   [-DisplayName <String>]
   [-DistributionType <DistributionType>]
   [-EarlyTerminationDelayEvaluation <Int32>]
   [-EarlyTerminationEvaluationInterval <Int32>]
   [-EarlyTerminationPolicyType <EarlyTerminationPolicyType>]
   [-ExperimentName <String>]
   [-IdentityType <IdentityConfigurationType>]
   [-IsArchived <Boolean>]
   [-JobInput <ISweepJobInputs>]
   [-JobOutput <ISweepJobOutputs>]
   [-LimitMaxConcurrentTrial <Int32>]
   [-LimitMaxTotalTrial <Int32>]
   [-LimitTimeout <TimeSpan>]
   [-LimitTrialTimeout <TimeSpan>]
   [-Property <IResourceBaseProperties>]
   [-ResourceInstanceCount <Int32>]
   [-ResourceInstanceType <String>]
   [-ResourceProperty <IResourceConfigurationProperties>]
   [-ServiceEndpoint <String>]
   [-ServicePort <Int32>]
   [-ServiceProperty <IJobServiceProperties>]
   [-ServiceType <String>]
   [-Tag <IResourceBaseTags>]
   [-TrialCodeId <String>]
   [-TrialEnvironmentVariable <ITrialComponentEnvironmentVariables>]
   [<CommonParameters>]

说明

为 SweepJob 创建内存中对象。

示例

示例 1:为 SweepJob 创建内存中对象

# You can use following commands to create job input or job oupt as vaule pass to JobInput or JobOutput parameter of the  New-AzMLWorkspaceSweepJobObject

# New-AzMLWorkspaceCustomModelJobInputObject
# New-AzMLWorkspaceCustomModelJobOutputObject
# New-AzMLWorkspaceLiteralJobInputObject
# New-AzMLWorkspaceMLFlowModelJobInputObject
# New-AzMLWorkspaceMLFlowModelJobOutputObject
# New-AzMLWorkspaceMLTableJobInputObject
# New-AzMLWorkspaceMLTableJobOutputObject
# New-AzMLWorkspaceSharedPrivateLinkResourceObject
# New-AzMLWorkspaceTritonModelJobInputObject
# New-AzMLWorkspaceTritonModelJobOutputObject
# New-AzMLWorkspaceUriFileJobInputObject
# New-AzMLWorkspaceUriFileJobOutputObject
# New-AzMLWorkspaceUriFolderJobInputObject
# New-AzMLWorkspaceUriFolderJobOutputObject

New-AzMLWorkspaceSweepJobObject

为 SweepJob 创建内存中对象

参数

-ComputeId

计算资源的 ARM 资源 ID。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Description

资产说明文本。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DisplayName

作业的显示名称。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DistributionType

[必需]指定分发框架的类型。

类型:DistributionType
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-EarlyTerminationDelayEvaluation

延迟第一次计算的间隔数。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-EarlyTerminationEvaluationInterval

策略评估之间的间隔(运行数)。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-EarlyTerminationPolicyType

[必需]策略配置的名称。

类型:EarlyTerminationPolicyType
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ExperimentName

作业所属的试验的名称。 如果未设置,作业将放置在“默认”试验中。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-IdentityType

[必需]指定标识框架的类型。

类型:IdentityConfigurationType
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-IsArchived

资产是否已存档?

类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-JobInput

作业中使用的输入数据绑定的映射。 若要构造,请参阅 JOBINPUT 属性的 NOTES 部分,并创建哈希表。

类型:ISweepJobInputs
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-JobOutput

作业中使用的输出数据绑定的映射。 若要构造,请参阅 JOBOUTPUT 属性的 NOTES 部分并创建哈希表。

类型:ISweepJobOutputs
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-LimitMaxConcurrentTrial

扫描作业最大并发试用版。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-LimitMaxTotalTrial

扫描作业最大总试用版数。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-LimitTimeout

ISO 8601 格式的最大运行持续时间,之后作业将被取消。 仅支持精度为秒的持续时间。

类型:TimeSpan
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-LimitTrialTimeout

扫描作业试用超时值。

类型:TimeSpan
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ObjectiveGoal

[必需]定义超参数优化支持的指标目标。

类型:Goal
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-ObjectivePrimaryMetric

[必需]要优化的指标的名称。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Property

资产属性字典。 若要构造,请参阅 PROPERTY 属性的 NOTES 部分并创建哈希表。

类型:IResourceBaseProperties
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ResourceInstanceCount

计算目标使用的可选实例或节点数。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ResourceInstanceType

计算目标支持的可选 VM 类型。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ResourceProperty

其他属性包。 若要构造,请参阅 RESOURCEPROPERTY 属性的 NOTES 部分并创建哈希表。

类型:IResourceConfigurationProperties
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-SamplingAlgorithmType

[必需]用于生成超参数值的算法以及配置属性。

类型:SamplingAlgorithmType
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-SearchSpace

[必需]包含每个参数及其分布的字典。 字典键是参数的名称。

类型:IAny
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-ServiceEndpoint

终结点的 URL。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ServicePort

终结点的端口。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ServiceProperty

在终结点上设置的其他属性。 若要构造,请参阅 SERVICEPROPERTY 属性的 NOTES 部分并创建哈希表。

类型:IJobServiceProperties
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ServiceType

终结点类型。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Tag

标记字典。 可以添加、删除和更新标记。 若要构造,请参阅 TAG 属性的 NOTES 部分并创建哈希表。

类型:IResourceBaseTags
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TrialCodeId

代码资产的 ARM 资源 ID。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TrialCommand

[必需]在启动作业时执行的命令。 例如 “python train.py”。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-TrialEnvironmentId

[必需]作业的环境规范的 ARM 资源 ID。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-TrialEnvironmentVariable

作业中包含的环境变量。 若要构造,请参阅 TRIALENVIRONMENTVARIABLE 属性的 NOTES 部分并创建哈希表。

类型:ITrialComponentEnvironmentVariables
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输出

SweepJob

备注

别名

复杂参数属性

若要创建下面所述的参数,请构造一个包含相应属性的哈希表。 有关哈希表的信息,请运行 Get-Help about_Hash_Tables。

JOBINPUT <ISweepJobInputs>:映射作业中使用的输入数据绑定。

  • [(Any) <IJobInput>]:这表示可以将任何属性添加到此对象。

JOBOUTPUT <ISweepJobOutputs>:映射作业中使用的输出数据绑定。

  • [(Any) <IJobOutput>]:这表示可以将任何属性添加到此对象。

PROPERTY <IResourceBaseProperties>:资产属性字典。

  • [(Any) <String>]:这表示可以将任何属性添加到此对象。

RESOURCEPROPERTY <IResourceConfigurationProperties>:其他属性包。

  • [(Any) <Object>]:这表示可以将任何属性添加到此对象。

SERVICEPROPERTY <IJobServiceProperties>:在终结点上设置的其他属性。

  • [(Any) <String>]:这表示可以将任何属性添加到此对象。

TAG <IResourceBaseTags>:标记字典。 可以添加、删除和更新标记。

  • [(Any) <String>]:这表示可以将任何属性添加到此对象。

TRIALENVIRONMENTVARIABLE <ITrialComponentEnvironmentVariables>:作业中包含的环境变量。

  • [(Any) <String>]:这表示可以将任何属性添加到此对象。