Partilhar via


ArmMachineLearningModelFactory.MachineLearningCommandJob Método

Definição

Inicializa uma nova instância de MachineLearningCommandJob.

public static Azure.ResourceManager.MachineLearning.Models.MachineLearningCommandJob MachineLearningCommandJob (string description = default, System.Collections.Generic.IDictionary<string,string> properties = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.ResourceIdentifier componentId = default, Azure.Core.ResourceIdentifier computeId = default, string displayName = default, string experimentName = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningIdentityConfiguration identity = default, bool? isArchived = default, Azure.ResourceManager.MachineLearning.Models.NotificationSetting notificationSetting = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.MachineLearning.Models.SecretConfiguration> secretsConfiguration = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.MachineLearning.Models.MachineLearningJobService> services = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningJobStatus? status = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningFlowAutoLoggerState? mlflowAutologger = default, Azure.Core.ResourceIdentifier codeId = default, string command = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningDistributionConfiguration distribution = default, Azure.Core.ResourceIdentifier environmentId = default, System.Collections.Generic.IDictionary<string,string> environmentVariables = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.MachineLearning.Models.MachineLearningJobInput> inputs = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningCommandJobLimits limits = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.MachineLearning.Models.MachineLearningJobOutput> outputs = default, BinaryData parameters = default, Azure.ResourceManager.MachineLearning.Models.JobQueueSettings queueSettings = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningJobResourceConfiguration resources = default);
static member MachineLearningCommandJob : string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * Azure.ResourceManager.MachineLearning.Models.MachineLearningIdentityConfiguration * Nullable<bool> * Azure.ResourceManager.MachineLearning.Models.NotificationSetting * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.MachineLearning.Models.SecretConfiguration> * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.MachineLearning.Models.MachineLearningJobService> * Nullable<Azure.ResourceManager.MachineLearning.Models.MachineLearningJobStatus> * Nullable<Azure.ResourceManager.MachineLearning.Models.MachineLearningFlowAutoLoggerState> * Azure.Core.ResourceIdentifier * string * Azure.ResourceManager.MachineLearning.Models.MachineLearningDistributionConfiguration * Azure.Core.ResourceIdentifier * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.MachineLearning.Models.MachineLearningJobInput> * Azure.ResourceManager.MachineLearning.Models.MachineLearningCommandJobLimits * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.MachineLearning.Models.MachineLearningJobOutput> * BinaryData * Azure.ResourceManager.MachineLearning.Models.JobQueueSettings * Azure.ResourceManager.MachineLearning.Models.MachineLearningJobResourceConfiguration -> Azure.ResourceManager.MachineLearning.Models.MachineLearningCommandJob
Public Shared Function MachineLearningCommandJob (Optional description As String = Nothing, Optional properties As IDictionary(Of String, String) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional componentId As ResourceIdentifier = Nothing, Optional computeId As ResourceIdentifier = Nothing, Optional displayName As String = Nothing, Optional experimentName As String = Nothing, Optional identity As MachineLearningIdentityConfiguration = Nothing, Optional isArchived As Nullable(Of Boolean) = Nothing, Optional notificationSetting As NotificationSetting = Nothing, Optional secretsConfiguration As IDictionary(Of String, SecretConfiguration) = Nothing, Optional services As IDictionary(Of String, MachineLearningJobService) = Nothing, Optional status As Nullable(Of MachineLearningJobStatus) = Nothing, Optional mlflowAutologger As Nullable(Of MachineLearningFlowAutoLoggerState) = Nothing, Optional codeId As ResourceIdentifier = Nothing, Optional command As String = Nothing, Optional distribution As MachineLearningDistributionConfiguration = Nothing, Optional environmentId As ResourceIdentifier = Nothing, Optional environmentVariables As IDictionary(Of String, String) = Nothing, Optional inputs As IDictionary(Of String, MachineLearningJobInput) = Nothing, Optional limits As MachineLearningCommandJobLimits = Nothing, Optional outputs As IDictionary(Of String, MachineLearningJobOutput) = Nothing, Optional parameters As BinaryData = Nothing, Optional queueSettings As JobQueueSettings = Nothing, Optional resources As MachineLearningJobResourceConfiguration = Nothing) As MachineLearningCommandJob

Parâmetros

description
String

O texto de descrição do ativo.

properties
IDictionary<String,String>

O dicionário de propriedades do ativo.

tags
IDictionary<String,String>

Dicionário de marcas. As marcas podem ser adicionadas, removidas e atualizadas.

componentId
ResourceIdentifier

ID de recurso do ARM do recurso de componente.

computeId
ResourceIdentifier

ID do recurso arm do recurso de computação.

displayName
String

Nome de exibição do trabalho.

experimentName
String

O nome do experimento ao qual o trabalho pertence. Se não estiver definido, o trabalho será colocado no experimento "Padrão".

identity
MachineLearningIdentityConfiguration

Configuração de identidade. Se definido, esse deverá ser um de AmlToken, ManagedIdentity, UserIdentity ou null. O padrão será AmlToken se for nulo. MachineLearningIdentityConfiguration Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem AmlTokene MachineLearningUserIdentityMachineLearningManagedIdentity .

isArchived
Nullable<Boolean>

O ativo está arquivado?.

notificationSetting
NotificationSetting

Configuração de notificação para o trabalho.

secretsConfiguration
IDictionary<String,SecretConfiguration>

Configuração para que os segredos sejam disponibilizados durante o runtime.

services
IDictionary<String,MachineLearningJobService>

Lista de JobEndpoints. Para trabalhos locais, um ponto de extremidade de trabalho terá um valor de ponto de extremidade de FileStreamObject.

status
Nullable<MachineLearningJobStatus>

Status do trabalho.

mlflowAutologger
Nullable<MachineLearningFlowAutoLoggerState>

Configuração de distribuição do trabalho. Se definido, este deverá ser um de Mpi, Tensorflow, PyTorch ou nulo.

codeId
ResourceIdentifier

ID de recurso do ARM do ativo de código.

command
String

[Obrigatório] O comando a ser executado na inicialização do trabalho. ex. "python train.py".

distribution
MachineLearningDistributionConfiguration

Configuração de distribuição do trabalho. Se definido, este deverá ser um de Mpi, Tensorflow, PyTorch, Ray ou nulo. MachineLearningDistributionConfiguration Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem MpiDistributionConfiguration, RayDistributionConfigurationPyTorchDistributionConfiguratione TensorFlowDistributionConfiguration.

environmentId
ResourceIdentifier

[Obrigatório] A ID do recurso ARM da especificação ambiente do trabalho.

environmentVariables
IDictionary<String,String>

Variáveis de ambiente incluídas no trabalho.

inputs
IDictionary<String,MachineLearningJobInput>

Mapeamento de associações de dados de entrada usadas no trabalho. MachineLearningJobInput Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem MachineLearningCustomModelJobInput, MachineLearningLiteralJobInput, MachineLearningFlowModelJobInput, MachineLearningTableJobInput, MachineLearningTritonModelJobInpute MachineLearningUriFolderJobInputMachineLearningUriFileJobInput .

limits
MachineLearningCommandJobLimits

Limite de trabalho de comando.

outputs
IDictionary<String,MachineLearningJobOutput>

Mapeamento de associações de dados de saída usadas no trabalho. MachineLearningJobOutput Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem MachineLearningCustomModelJobOutput, MachineLearningFlowModelJobOutput, MachineLearningTableJobOutput, MachineLearningTritonModelJobOutpute MachineLearningUriFolderJobOutputMachineLearningUriFileJobOutput .

parameters
BinaryData

Parâmetros de entrada.

queueSettings
JobQueueSettings

Configurações de fila para o trabalho.

resources
MachineLearningJobResourceConfiguration

Configuração de recursos de computação para o trabalho.

Retornos

Uma nova MachineLearningCommandJob instância para zombar.

Aplica-se a