共用方式為


CommandJob interface

命令作業定義。

Extends

屬性

codeId

程式代碼資產的 ARM 資源識別碼。

command

[必要]在作業啟動時執行的命令。 例如 “python train.py”

distribution

作業的散發組態。 如果設定,這應該是其中一個 Mpi、Tensorflow、PyTorch 或 null。

environmentId

[必要]作業之環境規格的 ARM 資源識別碼。

environmentVariables

作業中包含的環境變數。

inputs

對應作業中使用的輸入數據系結。

jobType

多型歧視性,指定這個物件可以是的不同類型

limits

命令作業限制。

outputs

對應作業中使用的輸出數據系結。

parameters

輸入參數。 注意:這個屬性不會串行化。 它只能由伺服器填入。

resources

作業的計算資源組態。

繼承的屬性

componentId

元件資源的 ARM 資源識別碼。

computeId

計算資源的 ARM 資源識別碼。

description

資產描述文字。

displayName

工作的顯示名稱。

experimentName

作業所屬的實驗名稱。 如果未設定,作業會放在 「默認」實驗中。

identity

身分識別設定。 如果設定,這應該是其中一個 AmlToken、ManagedIdentity、UserIdentity 或 null。 如果為 null,則預設為 AmlToken。

isArchived

資產是否已封存?

properties

資產屬性字典。

services

JobEndpoints 的清單。 針對本機作業,作業端點會有 FileStreamObject 的端點值。

status

作業的狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。

tags

標記字典。 標記可以新增、移除和更新。

屬性詳細資料

codeId

程式代碼資產的 ARM 資源識別碼。

codeId?: string

屬性值

string

command

[必要]在作業啟動時執行的命令。 例如 “python train.py”

command: string

屬性值

string

distribution

作業的散發組態。 如果設定,這應該是其中一個 Mpi、Tensorflow、PyTorch 或 null。

distribution?: DistributionConfigurationUnion

屬性值

environmentId

[必要]作業之環境規格的 ARM 資源識別碼。

environmentId: string

屬性值

string

environmentVariables

作業中包含的環境變數。

environmentVariables?: {[propertyName: string]: string | null}

屬性值

{[propertyName: string]: string | null}

inputs

對應作業中使用的輸入數據系結。

inputs?: {[propertyName: string]: JobInputUnion | null}

屬性值

{[propertyName: string]: JobInputUnion | null}

jobType

多型歧視性,指定這個物件可以是的不同類型

jobType: "Command"

屬性值

"Command"

limits

命令作業限制。

limits?: CommandJobLimits

屬性值

outputs

對應作業中使用的輸出數據系結。

outputs?: {[propertyName: string]: JobOutputUnion | null}

屬性值

{[propertyName: string]: JobOutputUnion | null}

parameters

輸入參數。 注意:這個屬性不會串行化。 它只能由伺服器填入。

parameters?: Record<string, unknown>

屬性值

Record<string, unknown>

resources

作業的計算資源組態。

resources?: JobResourceConfiguration

屬性值

繼承的屬性詳細資料

componentId

元件資源的 ARM 資源識別碼。

componentId?: string

屬性值

string

繼承自JobBaseProperties.componentId

computeId

計算資源的 ARM 資源識別碼。

computeId?: string

屬性值

string

繼承自JobBaseProperties.computeId

description

資產描述文字。

description?: string

屬性值

string

繼承自JobBaseProperties.description

displayName

工作的顯示名稱。

displayName?: string

屬性值

string

繼承自JobBaseProperties.displayName

experimentName

作業所屬的實驗名稱。 如果未設定,作業會放在 「默認」實驗中。

experimentName?: string

屬性值

string

繼承自JobBaseProperties.experimentName

identity

身分識別設定。 如果設定,這應該是其中一個 AmlToken、ManagedIdentity、UserIdentity 或 null。 如果為 null,則預設為 AmlToken。

identity?: IdentityConfigurationUnion

屬性值

繼承自JobBaseProperties.identity

isArchived

資產是否已封存?

isArchived?: boolean

屬性值

boolean

繼承自JobBaseProperties.isArchived

properties

資產屬性字典。

properties?: {[propertyName: string]: string | null}

屬性值

{[propertyName: string]: string | null}

繼承自JobBaseProperties.properties

services

JobEndpoints 的清單。 針對本機作業,作業端點會有 FileStreamObject 的端點值。

services?: {[propertyName: string]: JobService | null}

屬性值

{[propertyName: string]: JobService | null}

繼承自JobBaseProperties.services

status

作業的狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。

status?: string

屬性值

string

繼承自JobBaseProperties.status

tags

標記字典。 標記可以新增、移除和更新。

tags?: {[propertyName: string]: string | null}

屬性值

{[propertyName: string]: string | null}

繼承自JobBaseProperties.tags