Partager via


SweepJob interface

Définition du travail de balayage.

Extends

Propriétés

earlyTermination

Les stratégies d’arrêt anticipé permettent d’annuler les exécutions peu performantes avant qu’elles ne se terminent

inputs

Mappage des liaisons de données d’entrée utilisées dans le travail.

jobType

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

limits

Limite du travail de balayage.

objective

[Obligatoire] Objectif d’optimisation.

outputs

Mappage des liaisons de données de sortie utilisées dans le travail.

samplingAlgorithm

[Obligatoire] Algorithme d’échantillonnage des hyperparamètres

searchSpace

[Obligatoire] Dictionnaire contenant chaque paramètre et sa distribution. La clé de dictionnaire est le nom du paramètre

trial

[Obligatoire] Définition du composant d’essai.

Propriétés héritées

componentId

ID de ressource ARM de la ressource de composant.

computeId

ID de ressource ARM de la ressource de calcul.

description

Texte de description de la ressource.

displayName

Nom d’affichage du travail.

experimentName

Nom de l’expérience à laquelle appartient le travail. S’il n’est pas défini, le travail est placé dans l’expérience « Par défaut ».

identity

Configuration de l’identité. S’il est défini, il doit s’agir d’AmlToken, ManagedIdentity, UserIdentity ou null. La valeur par défaut est AmlToken si null.

isArchived

La ressource est-elle archivée ?

properties

Dictionnaire de propriétés de ressource.

services

Liste des jobEndpoints. Pour les travaux locaux, un point de terminaison de travail aura une valeur de point de terminaison FileStreamObject.

status

État du travail. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

tags

Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour.

Détails de la propriété

earlyTermination

Les stratégies d’arrêt anticipé permettent d’annuler les exécutions peu performantes avant qu’elles ne se terminent

earlyTermination?: EarlyTerminationPolicyUnion

Valeur de propriété

inputs

Mappage des liaisons de données d’entrée utilisées dans le travail.

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

Valeur de propriété

{[propertyName: string]: JobInputUnion | null}

jobType

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

jobType: "Sweep"

Valeur de propriété

"Sweep"

limits

Limite du travail de balayage.

limits?: SweepJobLimits

Valeur de propriété

objective

[Obligatoire] Objectif d’optimisation.

objective: Objective

Valeur de propriété

outputs

Mappage des liaisons de données de sortie utilisées dans le travail.

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

Valeur de propriété

{[propertyName: string]: JobOutputUnion | null}

samplingAlgorithm

[Obligatoire] Algorithme d’échantillonnage des hyperparamètres

samplingAlgorithm: SamplingAlgorithmUnion

Valeur de propriété

searchSpace

[Obligatoire] Dictionnaire contenant chaque paramètre et sa distribution. La clé de dictionnaire est le nom du paramètre

searchSpace: Record<string, unknown>

Valeur de propriété

Record<string, unknown>

trial

[Obligatoire] Définition du composant d’essai.

trial: TrialComponent

Valeur de propriété

Détails de la propriété héritée

componentId

ID de ressource ARM de la ressource de composant.

componentId?: string

Valeur de propriété

string

Hérité deJobBaseProperties.componentId

computeId

ID de ressource ARM de la ressource de calcul.

computeId?: string

Valeur de propriété

string

Hérité deJobBaseProperties.computeId

description

Texte de description de la ressource.

description?: string

Valeur de propriété

string

Hérité deJobBaseProperties.description

displayName

Nom d’affichage du travail.

displayName?: string

Valeur de propriété

string

Hérité deJobBaseProperties.displayName

experimentName

Nom de l’expérience à laquelle appartient le travail. S’il n’est pas défini, le travail est placé dans l’expérience « Par défaut ».

experimentName?: string

Valeur de propriété

string

Hérité deJobBaseProperties.experimentName

identity

Configuration de l’identité. S’il est défini, il doit s’agir d’AmlToken, ManagedIdentity, UserIdentity ou null. La valeur par défaut est AmlToken si null.

identity?: IdentityConfigurationUnion

Valeur de propriété

Hérité deJobBaseProperties.identity

isArchived

La ressource est-elle archivée ?

isArchived?: boolean

Valeur de propriété

boolean

Hérité deJobBaseProperties.isArchived

properties

Dictionnaire de propriétés de ressource.

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

Valeur de propriété

{[propertyName: string]: string | null}

Hérité deJobBaseProperties.properties

services

Liste des jobEndpoints. Pour les travaux locaux, un point de terminaison de travail aura une valeur de point de terminaison FileStreamObject.

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

Valeur de propriété

{[propertyName: string]: JobService | null}

Hérité deJobBaseProperties.services

status

État du travail. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

status?: string

Valeur de propriété

string

Hérité deJobBaseProperties.status

tags

Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour.

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

Valeur de propriété

{[propertyName: string]: string | null}

Hérité deJobBaseProperties.tags