Freigeben über


MachineLearningCommandJob Klasse

Definition

Befehlsauftragsdefinition.

public class MachineLearningCommandJob : Azure.ResourceManager.MachineLearning.Models.MachineLearningJobProperties
type MachineLearningCommandJob = class
    inherit MachineLearningJobProperties
Public Class MachineLearningCommandJob
Inherits MachineLearningJobProperties
Vererbung

Konstruktoren

MachineLearningCommandJob(String, ResourceIdentifier)

Initialisiert eine neue instance von MachineLearningCommandJob.

Eigenschaften

CodeId

ARM-Ressourcen-ID des Codeobjekts.

Command

[Erforderlich] Der Befehl, der beim Start des Auftrags ausgeführt werden soll. Beispiel: "python train.py".

ComponentId

ARM-Ressourcen-ID der Komponentenressource.

(Geerbt von MachineLearningJobProperties)
ComputeId

ARM-Ressourcen-ID der Computeressource.

(Geerbt von MachineLearningJobProperties)
Description

Der Objektbeschreibungstext.

(Geerbt von MachineLearningResourceBase)
DisplayName

Anzeigename des Auftrags.

(Geerbt von MachineLearningJobProperties)
Distribution

Verteilungskonfiguration des Auftrags. Wenn festgelegt, sollte dies eines von Mpi, Tensorflow, PyTorch, Ray oder NULL sein. Beachten Sie, dass MachineLearningDistributionConfiguration es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind MpiDistributionConfiguration, PyTorchDistributionConfigurationund RayDistributionConfigurationTensorFlowDistributionConfiguration.

EnvironmentId

[Erforderlich] Die ARM-Ressourcen-ID der Umgebungsspezifikation für den Auftrag.

EnvironmentVariables

Umgebungsvariablen, die im Auftrag enthalten sind.

ExperimentName

Der Name des Experiments, zu dem der Auftrag gehört. Wenn nicht festgelegt, wird der Auftrag im Experiment "Standard" platziert.

(Geerbt von MachineLearningJobProperties)
Identity

Identitätskonfiguration. Wenn festgelegt, sollte es sich um Eine von AmlToken, ManagedIdentity, UserIdentity oder NULL sein. Wird standardmäßig auf AmlToken festgelegt, wenn NULL. Beachten Sie, dass MachineLearningIdentityConfiguration es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind AmlToken, MachineLearningManagedIdentity und MachineLearningUserIdentity.

(Geerbt von MachineLearningJobProperties)
Inputs

Zuordnung von Eingabedatenbindungen, die im Auftrag verwendet werden. Beachten Sie, dass MachineLearningJobInput es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind MachineLearningCustomModelJobInput, MachineLearningLiteralJobInput, MachineLearningFlowModelJobInput, MachineLearningTableJobInputund MachineLearningUriFolderJobInputMachineLearningTritonModelJobInputMachineLearningUriFileJobInput .

IsArchived

Ist das Objekt archiviert?.

(Geerbt von MachineLearningJobProperties)
Limits

Befehlsauftragslimit.

MlflowAutologger

[Erforderlich] Gibt an, ob die automatische mlflow-Protokollierung aktiviert ist.

NotificationSetting

Benachrichtigungseinstellung für den Auftrag.

(Geerbt von MachineLearningJobProperties)
Outputs

Zuordnung der im Auftrag verwendeten Ausgabedatenbindungen. Beachten Sie, dass MachineLearningJobOutput es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind MachineLearningCustomModelJobOutput, MachineLearningFlowModelJobOutput, MachineLearningTableJobOutput, MachineLearningTritonModelJobOutputund MachineLearningUriFileJobOutputMachineLearningUriFolderJobOutput.

Parameters

Eingabeparameter:

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.

Properties

Das Objekteigenschaftenwörterbuch.

(Geerbt von MachineLearningResourceBase)
QueueSettings

Warteschlangeneinstellungen für den Auftrag.

Resources

Computeressourcenkonfiguration für den Auftrag.

SecretsConfiguration

Konfiguration für Geheimnisse, die während der Laufzeit verfügbar gemacht werden sollen.

(Geerbt von MachineLearningJobProperties)
Services

Liste der JobEndpoints. Bei lokalen Aufträgen weist ein Auftragsendpunkt den Endpunktwert FileStreamObject auf.

(Geerbt von MachineLearningJobProperties)
Status

Status des Auftrags.

(Geerbt von MachineLearningJobProperties)
Tags

Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden.

(Geerbt von MachineLearningResourceBase)

Gilt für: