New-AzMLWorkspaceSweepJobObject
Erstellen Sie ein Speicherobjekt für SweepJob.
Syntax
New-AzMLWorkspaceSweepJobObject
-ObjectiveGoal <Goal>
-ObjectivePrimaryMetric <String>
-SamplingAlgorithmType <SamplingAlgorithmType>
-SearchSpace <IAny>
-TrialCommand <String>
-TrialEnvironmentId <String>
[-DistributionType <DistributionType>]
[-EarlyTerminationDelayEvaluation <Int32>]
[-EarlyTerminationEvaluationInterval <Int32>]
[-EarlyTerminationPolicyType <EarlyTerminationPolicyType>]
[-JobInput <ISweepJobInputs>]
[-LimitMaxConcurrentTrial <Int32>]
[-LimitMaxTotalTrial <Int32>]
[-LimitTimeout <TimeSpan>]
[-LimitTrialTimeout <TimeSpan>]
[-JobOutput <ISweepJobOutputs>]
[-ResourceInstanceCount <Int32>]
[-ResourceInstanceType <String>]
[-ResourceProperty <IResourceConfigurationProperties>]
[-TrialCodeId <String>]
[-TrialEnvironmentVariable <ITrialComponentEnvironmentVariables>]
[-ComputeId <String>]
[-DisplayName <String>]
[-ExperimentName <String>]
[-IdentityType <IdentityConfigurationType>]
[-IsArchived <Boolean>]
[-ServiceEndpoint <String>]
[-ServicePort <Int32>]
[-ServiceProperty <IJobServiceProperties>]
[-ServiceType <String>]
[-Description <String>]
[-Property <IResourceBaseProperties>]
[-Tag <IResourceBaseTags>]
[<CommonParameters>]
Beschreibung
Erstellen Sie ein Speicherobjekt für SweepJob.
Beispiele
Beispiel 1: Erstellen eines Speicherobjekts für SweepJob
# You can use following commands to create job input or job output as value 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
Erstellen eines In-Memory-Objekts für SweepJob
Parameter
-ComputeId
ARM-Ressourcen-ID der Computeressource.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Description
Der Text der Objektbeschreibung.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DisplayName
Anzeigename des Auftrags.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DistributionType
[Erforderlich] Gibt den Typ des Verteilungsframeworks an.
Typ: | DistributionType |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EarlyTerminationDelayEvaluation
Anzahl der Intervalle, um die die erste Auswertung verzögert werden soll.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EarlyTerminationEvaluationInterval
Intervall (Anzahl der Ausführungen) zwischen Richtlinienauswertungen.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EarlyTerminationPolicyType
[Erforderlich] Name der Richtlinienkonfiguration.
Typ: | EarlyTerminationPolicyType |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ExperimentName
Der Name des Experiments, zu dem der Auftrag gehört. Wenn nicht festgelegt, wird der Auftrag im Experiment "Standard" platziert.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-IdentityType
[Erforderlich] Gibt den Typ des Identitätsframeworks an.
Typ: | IdentityConfigurationType |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-IsArchived
Ist die Ressource archiviert?.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-JobInput
Zuordnung von Eingabedatenbindungen, die im Auftrag verwendet werden. Informationen zum Erstellen finden Sie im ABSCHNITT "NOTES" für JOBINPUT-Eigenschaften und erstellen eine Hashtabelle.
Typ: | ISweepJobInputs |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-JobOutput
Zuordnung von Ausgabedatenbindungen, die im Auftrag verwendet werden. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für JOBOUTPUT-Eigenschaften und erstellen eine Hashtabelle.
Typ: | ISweepJobOutputs |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LimitMaxConcurrentTrial
Aufräumen des Auftrags max. gleichzeitige Testversionen.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LimitMaxTotalTrial
"Auftrag aufräumen" max. Gesamtversuche.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LimitTimeout
Die maximale Laufzeit im ISO 8601-Format, nach der der Auftrag abgebrochen wird. Unterstützt nur die Dauer mit der Genauigkeit so niedrig wie Sekunden.
Typ: | TimeSpan |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LimitTrialTimeout
Timeoutwert für "Testauftrag aufräumen".
Typ: | TimeSpan |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ObjectiveGoal
[Erforderlich] Definiert unterstützte Metrikziele für die Hyperparameteroptimierung.
Typ: | Goal |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ObjectivePrimaryMetric
[Erforderlich] Name der zu optimierenden Metrik.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Property
Das Objekteigenschaftenverzeichnis. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für PROPERTY-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IResourceBaseProperties |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceInstanceCount
Optionale Anzahl von Instanzen oder Knoten, die vom Computeziel verwendet werden.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceInstanceType
Optionaler Vm-Typ, der vom Computeziel unterstützt wird.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceProperty
Zusätzlicher Eigenschaftenbehälter. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für RESOURCEPROPERTY-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IResourceConfigurationProperties |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SamplingAlgorithmType
[Erforderlich] Der Algorithmus, der zum Generieren von Hyperparameterwerten verwendet wird, zusammen mit Konfigurationseigenschaften.
Typ: | SamplingAlgorithmType |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SearchSpace
[Erforderlich] Ein Wörterbuch, das jeden Parameter und seine Verteilung enthält. Der Wörterbuchschlüssel ist der Name des Parameters.
Typ: | IAny |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServiceEndpoint
URL für Endpunkt.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServicePort
Port für Endpunkt.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServiceProperty
Zusätzliche Eigenschaften, die für den Endpunkt festgelegt werden sollen. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für SERVICEPROPERTY-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IJobServiceProperties |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServiceType
Endpunkttyp.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Tag
Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für TAG-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IResourceBaseTags |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TrialCodeId
ARM-Ressourcen-ID der Coderessource.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TrialCommand
[Erforderlich] Der Befehl, der beim Starten des Auftrags ausgeführt werden soll. Zb. "python train.py".
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TrialEnvironmentId
[Erforderlich] Die ARM-Ressourcen-ID der Umgebungsspezifikation für den Auftrag.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TrialEnvironmentVariable
Umgebungsvariablen, die im Auftrag enthalten sind. Informationen zum Erstellen finden Sie im ABSCHNITT "NOTES" für TRIALENVIRONMENTVARIABLE-Eigenschaften und erstellen eine Hashtabelle.
Typ: | ITrialComponentEnvironmentVariables |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
Azure PowerShell