Espaces de travail Microsoft.MachineLearningServices/travaux 2021-03-01-preview
Définition de ressource Bicep
Le type de ressource espaces de travail/travaux peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.MachineLearningServices/workspaces/jobs, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/jobs@2021-03-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
description: 'string'
properties: {
{customized property}: 'string'
}
tags: {}
jobType: 'string'
// For remaining properties, see JobBase objects
}
}
Objets JobBase
Définissez la propriété jobType pour spécifier le type d’objet.
Pour commande, utilisez :
jobType: 'Command'
codeId: 'string'
command: 'string'
compute: {
instanceCount: int
instanceType: 'string'
isLocal: bool
location: 'string'
properties: {
{customized property}: 'string'
}
target: 'string'
}
distribution: {
distributionType: 'string'
// For remaining properties, see DistributionConfiguration objects
}
environmentId: 'string'
environmentVariables: {
{customized property}: 'string'
}
experimentName: 'string'
identity: {
identityType: 'string'
// For remaining properties, see IdentityConfiguration objects
}
inputDataBindings: {
{customized property}: {
dataId: 'string'
mode: 'string'
pathOnCompute: 'string'
}
}
outputDataBindings: {
{customized property}: {
datastoreId: 'string'
mode: 'string'
pathOnCompute: 'string'
pathOnDatastore: 'string'
}
}
priority: int
timeout: 'string'
Pour de balayage, utilisez :
jobType: 'Sweep'
algorithm: 'string'
compute: {
instanceCount: int
instanceType: 'string'
isLocal: bool
location: 'string'
properties: {
{customized property}: 'string'
}
target: 'string'
}
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
experimentName: 'string'
identity: {
identityType: 'string'
// For remaining properties, see IdentityConfiguration objects
}
maxConcurrentTrials: int
maxTotalTrials: int
objective: {
goal: 'string'
primaryMetric: 'string'
}
priority: int
searchSpace: {
{customized property}: any()
}
timeout: 'string'
trial: {
codeId: 'string'
command: 'string'
distribution: {
distributionType: 'string'
// For remaining properties, see DistributionConfiguration objects
}
environmentId: 'string'
environmentVariables: {
{customized property}: 'string'
}
inputDataBindings: {
{customized property}: {
dataId: 'string'
mode: 'string'
pathOnCompute: 'string'
}
}
outputDataBindings: {
{customized property}: {
datastoreId: 'string'
mode: 'string'
pathOnCompute: 'string'
pathOnDatastore: 'string'
}
}
timeout: 'string'
}
Objets DistributionConfiguration
Définissez la propriété distributionType pour spécifier le type d’objet.
Pour Mpi, utilisez :
distributionType: 'Mpi'
processCountPerInstance: int
Pour PyTorch, utilisez :
distributionType: 'PyTorch'
processCount: int
Pour TensorFlow, utilisez :
distributionType: 'TensorFlow'
parameterServerCount: int
workerCount: int
Objets IdentityConfiguration
Définissez la propriété identityType pour spécifier le type d’objet.
Pour AMLToken, utilisez :
identityType: 'AMLToken'
Pour managé, utilisez :
identityType: 'Managed'
clientId: 'string'
objectId: 'string'
resourceId: 'string'
Objets EarlyTerminationPolicy
Définissez la propriété policyType
Pour Bandit, utilisez :
policyType: 'Bandit'
slackAmount: int
slackFactor: int
Pour médiane, utilisez :
policyType: 'MedianStopping'
Pour truncationSelection, utilisez :
policyType: 'TruncationSelection'
truncationPercentage: int
Valeurs de propriété
espaces de travail/travaux
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource Découvrez comment définir des noms et des types pour les ressources enfants dans Bicep. |
chaîne (obligatoire) |
parent | Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : espaces de travail |
Propriétés | [Obligatoire] Attributs supplémentaires de l’entité. | JobBase (obligatoire) |
JobBase
Nom | Description | Valeur |
---|---|---|
description | Texte de description de la ressource. | corde |
Propriétés | Dictionnaire de propriétés de ressource. | jobBaseProperties |
étiquettes | Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. | objet |
jobType | Définir le type d’objet |
commande de balayage (obligatoire) |
JobBaseProperties
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | corde |
CommandJob
Nom | Description | Valeur |
---|---|---|
jobType | [Obligatoire] Spécifie le type de travail. | 'Command' (obligatoire) |
codeId | ID de ressource ARM de la ressource de code. | corde |
commander | [Obligatoire] Commande à exécuter au démarrage du travail. Eg. « python train.py » | chaîne (obligatoire) Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] |
calculer | [Obligatoire] Liaison de calcul pour le travail. | computeConfiguration (obligatoire) |
distribution | Configuration de distribution du travail. Si elle est définie, il doit s’agir de l’un des valeurs Mpi, Tensorflow, PyTorch ou Null. | distributionConfiguration |
environmentId | ID de ressource ARM de la spécification d’environnement pour le travail. | corde |
environmentVariables | Variables d’environnement incluses dans le travail. | CommandJobEnvironmentVariables |
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 ». | corde |
identité | Configuration de l’identité. Si cette valeur est définie, il doit s’agir de l’un des valeurs AmlToken, ManagedIdentity ou Null. La valeur par défaut est AmlToken si null. |
IdentityConfiguration |
inputDataBindings | Mappage des liaisons de données d’entrée utilisées dans le travail. | CommandJobInputDataBindings |
outputDataBindings | Mappage des liaisons de données de sortie utilisées dans le travail. | CommandJobOutputDataBindings |
priorité | Priorité du travail pour la stratégie de planification. S’applique uniquement à AMLCompute. Fonctionnalité d’aperçu privé et disponible uniquement pour les utilisateurs de la liste verte. |
Int |
Timeout | Durée d’exécution maximale au format ISO 8601, après laquelle le travail sera annulé. Prend uniquement en charge la durée avec une précision aussi faible que secondes. | corde |
ComputeConfiguration
Nom | Description | Valeur |
---|---|---|
instanceCount | Nombre d’instances ou de nœuds. | Int |
instanceType | Type de référence SKU à exécuter. | corde |
isLocal | Défini sur true pour les travaux exécutés sur le calcul local. | Bool |
emplacement | Emplacement de l’exécution du cluster virtuel. | corde |
Propriétés | Propriétés supplémentaires. | ComputeConfigurationProperties |
cible | ID de ressource ARM du calcul que vous ciblez. Si la ressource n’est pas fournie, elle est déployée en tant que gérée. | corde |
ComputeConfigurationProperties
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | corde |
DistributionConfiguration
Nom | Description | Valeur |
---|---|---|
distributionType | Définir le type d’objet |
Mpi PyTorch TensorFlow (obligatoire) |
Mpi
Nom | Description | Valeur |
---|---|---|
distributionType | [Obligatoire] Spécifie le type d’infrastructure de distribution. | 'Mpi' (obligatoire) |
processCountPerInstance | Nombre de processus par nœud MPI. | Int |
PyTorch
Nom | Description | Valeur |
---|---|---|
distributionType | [Obligatoire] Spécifie le type d’infrastructure de distribution. | 'PyTorch' (obligatoire) |
processCount | Nombre total de processus pour le travail distribué. | Int |
TensorFlow
Nom | Description | Valeur |
---|---|---|
distributionType | [Obligatoire] Spécifie le type d’infrastructure de distribution. | 'TensorFlow' (obligatoire) |
parameterServerCount | Nombre de tâches de serveur de paramètres. | Int |
workerCount | Nombre de travailleurs. Remplace le nombre de nœuds dans la liaison de calcul. | Int |
CommandJobEnvironmentVariables
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | corde |
IdentityConfiguration
Nom | Description | Valeur |
---|---|---|
identityType | Définir le type d’objet |
AMLToken managed (obligatoire) |
AmlToken
Nom | Description | Valeur |
---|---|---|
identityType | [Obligatoire] Spécifie le type d’infrastructure d’identité. | 'AMLToken' (obligatoire) |
ManagedIdentity
Nom | Description | Valeur |
---|---|---|
identityType | [Obligatoire] Spécifie le type d’infrastructure d’identité. | 'Managed' (obligatoire) |
clientId | Spécifie une identité affectée par l’utilisateur par ID client. Pour les données attribuées par le système, ne définissez pas ce champ. | corde Contraintes: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | Spécifie une identité affectée par l’utilisateur par ID d’objet. Pour les données attribuées par le système, ne définissez pas ce champ. | corde Contraintes: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | Spécifie une identité affectée par l’utilisateur par ID de ressource ARM. Pour les données attribuées par le système, ne définissez pas ce champ. | corde |
CommandJobInputDataBindings
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | InputDataBinding |
InputDataBinding
Nom | Description | Valeur |
---|---|---|
dataId | ID de ressource ARM du dataVersion inscrit. | corde |
mode | Mécanisme d’accès à l’artefact de données. | 'Direct' 'Télécharger' 'EvalDownload' 'EvalMount' 'Mount' 'ReadOnlyMount' 'ReadWriteMount' 'Upload' |
pathOnCompute | Emplacement des données à l’intérieur du processus de conteneur. | corde |
CommandJobOutputDataBindings
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | OutputDataBinding |
OutputDataBinding
Nom | Description | Valeur |
---|---|---|
datastoreId | ID de ressource ARM du magasin de données où la sortie des données sera stockée. | corde |
mode | Mécanisme de déplacement des données vers le magasin de données. | 'Direct' 'Télécharger' 'EvalDownload' 'EvalMount' 'Mount' 'ReadOnlyMount' 'ReadWriteMount' 'Upload' |
pathOnCompute | Emplacement des données à l’intérieur du processus de conteneur. | corde |
pathOnDatastore | Chemin d’accès dans le magasin de données aux données. | corde |
SweepJob
Nom | Description | Valeur |
---|---|---|
jobType | [Obligatoire] Spécifie le type de travail. | 'Balayage' (obligatoire) |
algorithme | [Obligatoire] Type des algorithmes d’échantillonnage d’hyperparamètres | 'Bayésien' 'Grid' 'Random' (obligatoire) |
calculer | [Obligatoire] Liaison de calcul pour le travail. | computeConfiguration (obligatoire) |
earlyTermination | Les stratégies d’arrêt anticipé permettent d’annuler les exécutions médiocres avant qu’elles ne soient terminées. | EarlyTerminationPolicy |
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 ». | corde |
identité | Configuration de l’identité. Si cette valeur est définie, il doit s’agir de l’un des éléments AmlToken, ManagedIdentity ou Null. La valeur par défaut est AmlToken si null. |
IdentityConfiguration |
maxConcurrentTrials | Limite supérieure du nombre d’essais effectués en parallèle. | Int |
maxTotalTrials | Limite supérieure au nombre d’essais à effectuer. | Int |
objectif | [Obligatoire] Objectif d’optimisation. | objective (obligatoire) |
priorité | Priorité du travail pour la stratégie de planification. S’applique uniquement à AMLCompute. Fonctionnalité d’aperçu privé et disponible uniquement pour les utilisateurs de la liste verte. |
Int |
searchSpace | [Obligatoire] Dictionnaire contenant chaque paramètre et sa distribution. La clé de dictionnaire est le nom du paramètre | SweepJobSearchSpace (obligatoire) |
Timeout | Délai total d’expiration au format ISO 8601. Prend uniquement en charge la durée avec une précision aussi faible que minutes. | corde |
procès | Définition du composant d’évaluation. | trialComponent |
EarlyTerminationPolicy
Nom | Description | Valeur |
---|---|---|
delayEvaluation | Nombre d’intervalles par lesquels retarder la première évaluation. | Int |
evaluationInterval | Intervalle (nombre d’exécutions) entre les évaluations de stratégie. | Int |
policyType | Définir le type d’objet |
Bandit medianStopping TruncationSelection (obligatoire) |
BanditPolicy
Nom | Description | Valeur |
---|---|---|
policyType | [Obligatoire] Nom de la configuration de la stratégie | 'Bandit' (obligatoire) |
slackAmount | Distance absolue autorisée à partir de la meilleure exécution. | Int |
slackFactor | Ratio de la distance autorisée par rapport à la meilleure exécution. | Int |
MedianStoppingPolicy
Nom | Description | Valeur |
---|---|---|
policyType | [Obligatoire] Nom de la configuration de la stratégie | 'MedianStopping' (obligatoire) |
TruncationSelectionPolicy
Nom | Description | Valeur |
---|---|---|
policyType | [Obligatoire] Nom de la configuration de la stratégie | 'TruncationSelection' (obligatoire) |
troncationPercentage | Pourcentage d’exécutions à annuler à chaque intervalle d’évaluation. | Int |
Objectif
Nom | Description | Valeur |
---|---|---|
but | [Obligatoire] Définit les objectifs de métriques pris en charge pour le réglage des hyperparamètres | 'Agrandir' 'Réduire' (obligatoire) |
primaryMetric | [Obligatoire] Nom de la métrique à optimiser. | chaîne (obligatoire) Contraintes: Modèle = [a-zA-Z0-9_] |
SweepJobSearchSpace
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | Pour Bicep, vous pouvez utiliser la fonction any(). |
TrialComponent
Nom | Description | Valeur |
---|---|---|
codeId | ID de ressource ARM de la ressource de code. | corde |
commander | [Obligatoire] Commande à exécuter au démarrage du travail. Eg. « python train.py » | chaîne (obligatoire) Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] |
distribution | Configuration de distribution du travail. Si elle est définie, il doit s’agir de l’un des valeurs Mpi, Tensorflow, PyTorch ou Null. | distributionConfiguration |
environmentId | ID de ressource ARM de la spécification d’environnement pour le travail. | corde |
environmentVariables | Variables d’environnement incluses dans le travail. | TrialComponentEnvironmentVariables |
inputDataBindings | Mappage des liaisons de données d’entrée utilisées dans le travail. | TrialComponentInputDataBindings |
outputDataBindings | Mappage des liaisons de données de sortie utilisées dans le travail. | TrialComponentOutputDataBindings |
Timeout | Durée maximale d’exécution au format ISO 8601, après laquelle le composant d’évaluation sera annulé. Prend uniquement en charge la durée avec une précision aussi faible que secondes. |
corde |
TrialComponentEnvironmentVariables
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | corde |
TrialComponentInputDataBindings
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | InputDataBinding |
TrialComponentOutputDataBindings
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | OutputDataBinding |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Créer un travail de classification AutoML Azure Machine Learning |
Ce modèle crée un travail de classification AutoML Azure Machine Learning pour déterminer le meilleur modèle pour prédire si un client s’abonnera à un dépôt à terme fixe auprès d’une institution financière. |
créer un travail de commande Azure Machine Learning |
Ce modèle crée un travail de commande Azure Machine Learning avec un script de base hello_world |
créer un travail De balayage Azure Machine Learning |
Ce modèle crée un travail De balayage Azure Machine Learning pour le réglage des hyperparamètres. |
Définition de ressource de modèle ARM
Le type de ressource espaces de travail/travaux peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.MachineLearningServices/workspaces/jobs, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.MachineLearningServices/workspaces/jobs",
"apiVersion": "2021-03-01-preview",
"name": "string",
"properties": {
"description": "string",
"properties": {
"{customized property}": "string"
},
"tags": {},
"jobType": "string"
// For remaining properties, see JobBase objects
}
}
Objets JobBase
Définissez la propriété jobType pour spécifier le type d’objet.
Pour commande, utilisez :
"jobType": "Command",
"codeId": "string",
"command": "string",
"compute": {
"instanceCount": "int",
"instanceType": "string",
"isLocal": "bool",
"location": "string",
"properties": {
"{customized property}": "string"
},
"target": "string"
},
"distribution": {
"distributionType": "string"
// For remaining properties, see DistributionConfiguration objects
},
"environmentId": "string",
"environmentVariables": {
"{customized property}": "string"
},
"experimentName": "string",
"identity": {
"identityType": "string"
// For remaining properties, see IdentityConfiguration objects
},
"inputDataBindings": {
"{customized property}": {
"dataId": "string",
"mode": "string",
"pathOnCompute": "string"
}
},
"outputDataBindings": {
"{customized property}": {
"datastoreId": "string",
"mode": "string",
"pathOnCompute": "string",
"pathOnDatastore": "string"
}
},
"priority": "int",
"timeout": "string"
Pour de balayage, utilisez :
"jobType": "Sweep",
"algorithm": "string",
"compute": {
"instanceCount": "int",
"instanceType": "string",
"isLocal": "bool",
"location": "string",
"properties": {
"{customized property}": "string"
},
"target": "string"
},
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"experimentName": "string",
"identity": {
"identityType": "string"
// For remaining properties, see IdentityConfiguration objects
},
"maxConcurrentTrials": "int",
"maxTotalTrials": "int",
"objective": {
"goal": "string",
"primaryMetric": "string"
},
"priority": "int",
"searchSpace": {
"{customized property}": {}
},
"timeout": "string",
"trial": {
"codeId": "string",
"command": "string",
"distribution": {
"distributionType": "string"
// For remaining properties, see DistributionConfiguration objects
},
"environmentId": "string",
"environmentVariables": {
"{customized property}": "string"
},
"inputDataBindings": {
"{customized property}": {
"dataId": "string",
"mode": "string",
"pathOnCompute": "string"
}
},
"outputDataBindings": {
"{customized property}": {
"datastoreId": "string",
"mode": "string",
"pathOnCompute": "string",
"pathOnDatastore": "string"
}
},
"timeout": "string"
}
Objets DistributionConfiguration
Définissez la propriété distributionType pour spécifier le type d’objet.
Pour Mpi, utilisez :
"distributionType": "Mpi",
"processCountPerInstance": "int"
Pour PyTorch, utilisez :
"distributionType": "PyTorch",
"processCount": "int"
Pour TensorFlow, utilisez :
"distributionType": "TensorFlow",
"parameterServerCount": "int",
"workerCount": "int"
Objets IdentityConfiguration
Définissez la propriété identityType pour spécifier le type d’objet.
Pour AMLToken, utilisez :
"identityType": "AMLToken"
Pour managé, utilisez :
"identityType": "Managed",
"clientId": "string",
"objectId": "string",
"resourceId": "string"
Objets EarlyTerminationPolicy
Définissez la propriété policyType
Pour Bandit, utilisez :
"policyType": "Bandit",
"slackAmount": "int",
"slackFactor": "int"
Pour médiane, utilisez :
"policyType": "MedianStopping"
Pour truncationSelection, utilisez :
"policyType": "TruncationSelection",
"truncationPercentage": "int"
Valeurs de propriété
espaces de travail/travaux
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | 'Microsoft.MachineLearningServices/workspaces/jobs' |
apiVersion | Version de l’API de ressource | '2021-03-01-preview' |
nom | Nom de la ressource Découvrez comment définir des noms et des types pour les ressources enfants dans modèles ARM JSON. |
chaîne (obligatoire) |
Propriétés | [Obligatoire] Attributs supplémentaires de l’entité. | JobBase (obligatoire) |
JobBase
Nom | Description | Valeur |
---|---|---|
description | Texte de description de la ressource. | corde |
Propriétés | Dictionnaire de propriétés de ressource. | jobBaseProperties |
étiquettes | Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. | objet |
jobType | Définir le type d’objet |
commande de balayage (obligatoire) |
JobBaseProperties
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | corde |
CommandJob
Nom | Description | Valeur |
---|---|---|
jobType | [Obligatoire] Spécifie le type de travail. | 'Command' (obligatoire) |
codeId | ID de ressource ARM de la ressource de code. | corde |
commander | [Obligatoire] Commande à exécuter au démarrage du travail. Eg. « python train.py » | chaîne (obligatoire) Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] |
calculer | [Obligatoire] Liaison de calcul pour le travail. | computeConfiguration (obligatoire) |
distribution | Configuration de distribution du travail. Si elle est définie, il doit s’agir de l’un des valeurs Mpi, Tensorflow, PyTorch ou Null. | distributionConfiguration |
environmentId | ID de ressource ARM de la spécification d’environnement pour le travail. | corde |
environmentVariables | Variables d’environnement incluses dans le travail. | CommandJobEnvironmentVariables |
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 ». | corde |
identité | Configuration de l’identité. Si cette valeur est définie, il doit s’agir de l’un des valeurs AmlToken, ManagedIdentity ou Null. La valeur par défaut est AmlToken si null. |
IdentityConfiguration |
inputDataBindings | Mappage des liaisons de données d’entrée utilisées dans le travail. | CommandJobInputDataBindings |
outputDataBindings | Mappage des liaisons de données de sortie utilisées dans le travail. | CommandJobOutputDataBindings |
priorité | Priorité du travail pour la stratégie de planification. S’applique uniquement à AMLCompute. Fonctionnalité d’aperçu privé et disponible uniquement pour les utilisateurs de la liste verte. |
Int |
Timeout | Durée d’exécution maximale au format ISO 8601, après laquelle le travail sera annulé. Prend uniquement en charge la durée avec une précision aussi faible que secondes. | corde |
ComputeConfiguration
Nom | Description | Valeur |
---|---|---|
instanceCount | Nombre d’instances ou de nœuds. | Int |
instanceType | Type de référence SKU à exécuter. | corde |
isLocal | Défini sur true pour les travaux exécutés sur le calcul local. | Bool |
emplacement | Emplacement de l’exécution du cluster virtuel. | corde |
Propriétés | Propriétés supplémentaires. | ComputeConfigurationProperties |
cible | ID de ressource ARM du calcul que vous ciblez. Si la ressource n’est pas fournie, elle est déployée en tant que gérée. | corde |
ComputeConfigurationProperties
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | corde |
DistributionConfiguration
Nom | Description | Valeur |
---|---|---|
distributionType | Définir le type d’objet |
Mpi PyTorch TensorFlow (obligatoire) |
Mpi
Nom | Description | Valeur |
---|---|---|
distributionType | [Obligatoire] Spécifie le type d’infrastructure de distribution. | 'Mpi' (obligatoire) |
processCountPerInstance | Nombre de processus par nœud MPI. | Int |
PyTorch
Nom | Description | Valeur |
---|---|---|
distributionType | [Obligatoire] Spécifie le type d’infrastructure de distribution. | 'PyTorch' (obligatoire) |
processCount | Nombre total de processus pour le travail distribué. | Int |
TensorFlow
Nom | Description | Valeur |
---|---|---|
distributionType | [Obligatoire] Spécifie le type d’infrastructure de distribution. | 'TensorFlow' (obligatoire) |
parameterServerCount | Nombre de tâches de serveur de paramètres. | Int |
workerCount | Nombre de travailleurs. Remplace le nombre de nœuds dans la liaison de calcul. | Int |
CommandJobEnvironmentVariables
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | corde |
IdentityConfiguration
Nom | Description | Valeur |
---|---|---|
identityType | Définir le type d’objet |
AMLToken managed (obligatoire) |
AmlToken
Nom | Description | Valeur |
---|---|---|
identityType | [Obligatoire] Spécifie le type d’infrastructure d’identité. | 'AMLToken' (obligatoire) |
ManagedIdentity
Nom | Description | Valeur |
---|---|---|
identityType | [Obligatoire] Spécifie le type d’infrastructure d’identité. | 'Managed' (obligatoire) |
clientId | Spécifie une identité affectée par l’utilisateur par ID client. Pour les données attribuées par le système, ne définissez pas ce champ. | corde Contraintes: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | Spécifie une identité affectée par l’utilisateur par ID d’objet. Pour les données attribuées par le système, ne définissez pas ce champ. | corde Contraintes: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | Spécifie une identité affectée par l’utilisateur par ID de ressource ARM. Pour les données attribuées par le système, ne définissez pas ce champ. | corde |
CommandJobInputDataBindings
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | InputDataBinding |
InputDataBinding
Nom | Description | Valeur |
---|---|---|
dataId | ID de ressource ARM du dataVersion inscrit. | corde |
mode | Mécanisme d’accès à l’artefact de données. | 'Direct' 'Télécharger' 'EvalDownload' 'EvalMount' 'Mount' 'ReadOnlyMount' 'ReadWriteMount' 'Upload' |
pathOnCompute | Emplacement des données à l’intérieur du processus de conteneur. | corde |
CommandJobOutputDataBindings
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | OutputDataBinding |
OutputDataBinding
Nom | Description | Valeur |
---|---|---|
datastoreId | ID de ressource ARM du magasin de données où la sortie des données sera stockée. | corde |
mode | Mécanisme de déplacement des données vers le magasin de données. | 'Direct' 'Télécharger' 'EvalDownload' 'EvalMount' 'Mount' 'ReadOnlyMount' 'ReadWriteMount' 'Upload' |
pathOnCompute | Emplacement des données à l’intérieur du processus de conteneur. | corde |
pathOnDatastore | Chemin d’accès dans le magasin de données aux données. | corde |
SweepJob
Nom | Description | Valeur |
---|---|---|
jobType | [Obligatoire] Spécifie le type de travail. | 'Balayage' (obligatoire) |
algorithme | [Obligatoire] Type des algorithmes d’échantillonnage d’hyperparamètres | 'Bayésien' 'Grid' 'Random' (obligatoire) |
calculer | [Obligatoire] Liaison de calcul pour le travail. | computeConfiguration (obligatoire) |
earlyTermination | Les stratégies d’arrêt anticipé permettent d’annuler les exécutions médiocres avant qu’elles ne soient terminées. | EarlyTerminationPolicy |
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 ». | corde |
identité | Configuration de l’identité. Si cette valeur est définie, il doit s’agir de l’un des éléments AmlToken, ManagedIdentity ou Null. La valeur par défaut est AmlToken si null. |
IdentityConfiguration |
maxConcurrentTrials | Limite supérieure du nombre d’essais effectués en parallèle. | Int |
maxTotalTrials | Limite supérieure au nombre d’essais à effectuer. | Int |
objectif | [Obligatoire] Objectif d’optimisation. | objective (obligatoire) |
priorité | Priorité du travail pour la stratégie de planification. S’applique uniquement à AMLCompute. Fonctionnalité d’aperçu privé et disponible uniquement pour les utilisateurs de la liste verte. |
Int |
searchSpace | [Obligatoire] Dictionnaire contenant chaque paramètre et sa distribution. La clé de dictionnaire est le nom du paramètre | SweepJobSearchSpace (obligatoire) |
Timeout | Délai total d’expiration au format ISO 8601. Prend uniquement en charge la durée avec une précision aussi faible que minutes. | corde |
procès | Définition du composant d’évaluation. | trialComponent |
EarlyTerminationPolicy
Nom | Description | Valeur |
---|---|---|
delayEvaluation | Nombre d’intervalles par lesquels retarder la première évaluation. | Int |
evaluationInterval | Intervalle (nombre d’exécutions) entre les évaluations de stratégie. | Int |
policyType | Définir le type d’objet |
Bandit medianStopping TruncationSelection (obligatoire) |
BanditPolicy
Nom | Description | Valeur |
---|---|---|
policyType | [Obligatoire] Nom de la configuration de la stratégie | 'Bandit' (obligatoire) |
slackAmount | Distance absolue autorisée à partir de la meilleure exécution. | Int |
slackFactor | Ratio de la distance autorisée par rapport à la meilleure exécution. | Int |
MedianStoppingPolicy
Nom | Description | Valeur |
---|---|---|
policyType | [Obligatoire] Nom de la configuration de la stratégie | 'MedianStopping' (obligatoire) |
TruncationSelectionPolicy
Nom | Description | Valeur |
---|---|---|
policyType | [Obligatoire] Nom de la configuration de la stratégie | 'TruncationSelection' (obligatoire) |
troncationPercentage | Pourcentage d’exécutions à annuler à chaque intervalle d’évaluation. | Int |
Objectif
Nom | Description | Valeur |
---|---|---|
but | [Obligatoire] Définit les objectifs de métriques pris en charge pour le réglage des hyperparamètres | 'Agrandir' 'Réduire' (obligatoire) |
primaryMetric | [Obligatoire] Nom de la métrique à optimiser. | chaîne (obligatoire) Contraintes: Modèle = [a-zA-Z0-9_] |
SweepJobSearchSpace
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} |
TrialComponent
Nom | Description | Valeur |
---|---|---|
codeId | ID de ressource ARM de la ressource de code. | corde |
commander | [Obligatoire] Commande à exécuter au démarrage du travail. Eg. « python train.py » | chaîne (obligatoire) Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] |
distribution | Configuration de distribution du travail. Si elle est définie, il doit s’agir de l’un des valeurs Mpi, Tensorflow, PyTorch ou Null. | distributionConfiguration |
environmentId | ID de ressource ARM de la spécification d’environnement pour le travail. | corde |
environmentVariables | Variables d’environnement incluses dans le travail. | TrialComponentEnvironmentVariables |
inputDataBindings | Mappage des liaisons de données d’entrée utilisées dans le travail. | TrialComponentInputDataBindings |
outputDataBindings | Mappage des liaisons de données de sortie utilisées dans le travail. | TrialComponentOutputDataBindings |
Timeout | Durée maximale d’exécution au format ISO 8601, après laquelle le composant d’évaluation sera annulé. Prend uniquement en charge la durée avec une précision aussi faible que secondes. |
corde |
TrialComponentEnvironmentVariables
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | corde |
TrialComponentInputDataBindings
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | InputDataBinding |
TrialComponentOutputDataBindings
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | OutputDataBinding |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Créer un travail de classification AutoML Azure Machine Learning |
Ce modèle crée un travail de classification AutoML Azure Machine Learning pour déterminer le meilleur modèle pour prédire si un client s’abonnera à un dépôt à terme fixe auprès d’une institution financière. |
créer un travail de commande Azure Machine Learning |
Ce modèle crée un travail de commande Azure Machine Learning avec un script de base hello_world |
créer un travail De balayage Azure Machine Learning |
Ce modèle crée un travail De balayage Azure Machine Learning pour le réglage des hyperparamètres. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource espaces de travail/travaux peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.MachineLearningServices/workspaces/jobs, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/jobs@2021-03-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
description = "string"
properties = {
{customized property} = "string"
}
tags = {}
jobType = "string"
// For remaining properties, see JobBase objects
}
})
}
Objets JobBase
Définissez la propriété jobType pour spécifier le type d’objet.
Pour commande, utilisez :
jobType = "Command"
codeId = "string"
command = "string"
compute = {
instanceCount = int
instanceType = "string"
isLocal = bool
location = "string"
properties = {
{customized property} = "string"
}
target = "string"
}
distribution = {
distributionType = "string"
// For remaining properties, see DistributionConfiguration objects
}
environmentId = "string"
environmentVariables = {
{customized property} = "string"
}
experimentName = "string"
identity {
identityType = "string"
// For remaining properties, see IdentityConfiguration objects
}
inputDataBindings = {
{customized property} = {
dataId = "string"
mode = "string"
pathOnCompute = "string"
}
}
outputDataBindings = {
{customized property} = {
datastoreId = "string"
mode = "string"
pathOnCompute = "string"
pathOnDatastore = "string"
}
}
priority = int
timeout = "string"
Pour de balayage, utilisez :
jobType = "Sweep"
algorithm = "string"
compute = {
instanceCount = int
instanceType = "string"
isLocal = bool
location = "string"
properties = {
{customized property} = "string"
}
target = "string"
}
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
experimentName = "string"
identity {
identityType = "string"
// For remaining properties, see IdentityConfiguration objects
}
maxConcurrentTrials = int
maxTotalTrials = int
objective = {
goal = "string"
primaryMetric = "string"
}
priority = int
searchSpace = {}
timeout = "string"
trial = {
codeId = "string"
command = "string"
distribution = {
distributionType = "string"
// For remaining properties, see DistributionConfiguration objects
}
environmentId = "string"
environmentVariables = {
{customized property} = "string"
}
inputDataBindings = {
{customized property} = {
dataId = "string"
mode = "string"
pathOnCompute = "string"
}
}
outputDataBindings = {
{customized property} = {
datastoreId = "string"
mode = "string"
pathOnCompute = "string"
pathOnDatastore = "string"
}
}
timeout = "string"
}
Objets DistributionConfiguration
Définissez la propriété distributionType pour spécifier le type d’objet.
Pour Mpi, utilisez :
distributionType = "Mpi"
processCountPerInstance = int
Pour PyTorch, utilisez :
distributionType = "PyTorch"
processCount = int
Pour TensorFlow, utilisez :
distributionType = "TensorFlow"
parameterServerCount = int
workerCount = int
Objets IdentityConfiguration
Définissez la propriété identityType pour spécifier le type d’objet.
Pour AMLToken, utilisez :
identityType = "AMLToken"
Pour managé, utilisez :
identityType = "Managed"
clientId = "string"
objectId = "string"
resourceId = "string"
Objets EarlyTerminationPolicy
Définissez la propriété policyType
Pour Bandit, utilisez :
policyType = "Bandit"
slackAmount = int
slackFactor = int
Pour médiane, utilisez :
policyType = "MedianStopping"
Pour truncationSelection, utilisez :
policyType = "TruncationSelection"
truncationPercentage = int
Valeurs de propriété
espaces de travail/travaux
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.MachineLearningServices/workspaces/jobs@2021-03-01-preview » |
nom | Nom de la ressource | chaîne (obligatoire) |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID de ressource de type : espaces de travail |
Propriétés | [Obligatoire] Attributs supplémentaires de l’entité. | JobBase (obligatoire) |
JobBase
Nom | Description | Valeur |
---|---|---|
description | Texte de description de la ressource. | corde |
Propriétés | Dictionnaire de propriétés de ressource. | jobBaseProperties |
étiquettes | Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. | objet |
jobType | Définir le type d’objet |
commande de balayage (obligatoire) |
JobBaseProperties
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | corde |
CommandJob
Nom | Description | Valeur |
---|---|---|
jobType | [Obligatoire] Spécifie le type de travail. | « Command » (obligatoire) |
codeId | ID de ressource ARM de la ressource de code. | corde |
commander | [Obligatoire] Commande à exécuter au démarrage du travail. Eg. « python train.py » | chaîne (obligatoire) Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] |
calculer | [Obligatoire] Liaison de calcul pour le travail. | computeConfiguration (obligatoire) |
distribution | Configuration de distribution du travail. Si elle est définie, il doit s’agir de l’un des valeurs Mpi, Tensorflow, PyTorch ou Null. | distributionConfiguration |
environmentId | ID de ressource ARM de la spécification d’environnement pour le travail. | corde |
environmentVariables | Variables d’environnement incluses dans le travail. | CommandJobEnvironmentVariables |
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 ». | corde |
identité | Configuration de l’identité. Si cette valeur est définie, il doit s’agir de l’un des valeurs AmlToken, ManagedIdentity ou Null. La valeur par défaut est AmlToken si null. |
IdentityConfiguration |
inputDataBindings | Mappage des liaisons de données d’entrée utilisées dans le travail. | CommandJobInputDataBindings |
outputDataBindings | Mappage des liaisons de données de sortie utilisées dans le travail. | CommandJobOutputDataBindings |
priorité | Priorité du travail pour la stratégie de planification. S’applique uniquement à AMLCompute. Fonctionnalité d’aperçu privé et disponible uniquement pour les utilisateurs de la liste verte. |
Int |
Timeout | Durée d’exécution maximale au format ISO 8601, après laquelle le travail sera annulé. Prend uniquement en charge la durée avec une précision aussi faible que secondes. | corde |
ComputeConfiguration
Nom | Description | Valeur |
---|---|---|
instanceCount | Nombre d’instances ou de nœuds. | Int |
instanceType | Type de référence SKU à exécuter. | corde |
isLocal | Défini sur true pour les travaux exécutés sur le calcul local. | Bool |
emplacement | Emplacement de l’exécution du cluster virtuel. | corde |
Propriétés | Propriétés supplémentaires. | ComputeConfigurationProperties |
cible | ID de ressource ARM du calcul que vous ciblez. Si la ressource n’est pas fournie, elle est déployée en tant que gérée. | corde |
ComputeConfigurationProperties
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | corde |
DistributionConfiguration
Nom | Description | Valeur |
---|---|---|
distributionType | Définir le type d’objet |
Mpi PyTorch TensorFlow (obligatoire) |
Mpi
Nom | Description | Valeur |
---|---|---|
distributionType | [Obligatoire] Spécifie le type d’infrastructure de distribution. | « Mpi » (obligatoire) |
processCountPerInstance | Nombre de processus par nœud MPI. | Int |
PyTorch
Nom | Description | Valeur |
---|---|---|
distributionType | [Obligatoire] Spécifie le type d’infrastructure de distribution. | « PyTorch » (obligatoire) |
processCount | Nombre total de processus pour le travail distribué. | Int |
TensorFlow
Nom | Description | Valeur |
---|---|---|
distributionType | [Obligatoire] Spécifie le type d’infrastructure de distribution. | « TensorFlow » (obligatoire) |
parameterServerCount | Nombre de tâches de serveur de paramètres. | Int |
workerCount | Nombre de travailleurs. Remplace le nombre de nœuds dans la liaison de calcul. | Int |
CommandJobEnvironmentVariables
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | corde |
IdentityConfiguration
Nom | Description | Valeur |
---|---|---|
identityType | Définir le type d’objet |
AMLToken managed (obligatoire) |
AmlToken
Nom | Description | Valeur |
---|---|---|
identityType | [Obligatoire] Spécifie le type d’infrastructure d’identité. | « AMLToken » (obligatoire) |
ManagedIdentity
Nom | Description | Valeur |
---|---|---|
identityType | [Obligatoire] Spécifie le type d’infrastructure d’identité. | « Géré » (obligatoire) |
clientId | Spécifie une identité affectée par l’utilisateur par ID client. Pour les données attribuées par le système, ne définissez pas ce champ. | corde Contraintes: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | Spécifie une identité affectée par l’utilisateur par ID d’objet. Pour les données attribuées par le système, ne définissez pas ce champ. | corde Contraintes: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | Spécifie une identité affectée par l’utilisateur par ID de ressource ARM. Pour les données attribuées par le système, ne définissez pas ce champ. | corde |
CommandJobInputDataBindings
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | InputDataBinding |
InputDataBinding
Nom | Description | Valeur |
---|---|---|
dataId | ID de ressource ARM du dataVersion inscrit. | corde |
mode | Mécanisme d’accès à l’artefact de données. | « Direct » « Télécharger » « EvalDownload » « EvalMount » « Mount » « ReadOnlyMount » « ReadWriteMount » « Charger » |
pathOnCompute | Emplacement des données à l’intérieur du processus de conteneur. | corde |
CommandJobOutputDataBindings
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | OutputDataBinding |
OutputDataBinding
Nom | Description | Valeur |
---|---|---|
datastoreId | ID de ressource ARM du magasin de données où la sortie des données sera stockée. | corde |
mode | Mécanisme de déplacement des données vers le magasin de données. | « Direct » « Télécharger » « EvalDownload » « EvalMount » « Mount » « ReadOnlyMount » « ReadWriteMount » « Charger » |
pathOnCompute | Emplacement des données à l’intérieur du processus de conteneur. | corde |
pathOnDatastore | Chemin d’accès dans le magasin de données aux données. | corde |
SweepJob
Nom | Description | Valeur |
---|---|---|
jobType | [Obligatoire] Spécifie le type de travail. | « Balayage » (obligatoire) |
algorithme | [Obligatoire] Type des algorithmes d’échantillonnage d’hyperparamètres | « Bayésien » « Grid » « Random » (obligatoire) |
calculer | [Obligatoire] Liaison de calcul pour le travail. | computeConfiguration (obligatoire) |
earlyTermination | Les stratégies d’arrêt anticipé permettent d’annuler les exécutions médiocres avant qu’elles ne soient terminées. | EarlyTerminationPolicy |
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 ». | corde |
identité | Configuration de l’identité. Si cette valeur est définie, il doit s’agir de l’un des éléments AmlToken, ManagedIdentity ou Null. La valeur par défaut est AmlToken si null. |
IdentityConfiguration |
maxConcurrentTrials | Limite supérieure du nombre d’essais effectués en parallèle. | Int |
maxTotalTrials | Limite supérieure au nombre d’essais à effectuer. | Int |
objectif | [Obligatoire] Objectif d’optimisation. | objective (obligatoire) |
priorité | Priorité du travail pour la stratégie de planification. S’applique uniquement à AMLCompute. Fonctionnalité d’aperçu privé et disponible uniquement pour les utilisateurs de la liste verte. |
Int |
searchSpace | [Obligatoire] Dictionnaire contenant chaque paramètre et sa distribution. La clé de dictionnaire est le nom du paramètre | SweepJobSearchSpace (obligatoire) |
Timeout | Délai total d’expiration au format ISO 8601. Prend uniquement en charge la durée avec une précision aussi faible que minutes. | corde |
procès | Définition du composant d’évaluation. | trialComponent |
EarlyTerminationPolicy
Nom | Description | Valeur |
---|---|---|
delayEvaluation | Nombre d’intervalles par lesquels retarder la première évaluation. | Int |
evaluationInterval | Intervalle (nombre d’exécutions) entre les évaluations de stratégie. | Int |
policyType | Définir le type d’objet |
Bandit medianStopping TruncationSelection (obligatoire) |
BanditPolicy
Nom | Description | Valeur |
---|---|---|
policyType | [Obligatoire] Nom de la configuration de la stratégie | « Bandit » (obligatoire) |
slackAmount | Distance absolue autorisée à partir de la meilleure exécution. | Int |
slackFactor | Ratio de la distance autorisée par rapport à la meilleure exécution. | Int |
MedianStoppingPolicy
Nom | Description | Valeur |
---|---|---|
policyType | [Obligatoire] Nom de la configuration de la stratégie | « MedianStopping » (obligatoire) |
TruncationSelectionPolicy
Nom | Description | Valeur |
---|---|---|
policyType | [Obligatoire] Nom de la configuration de la stratégie | « TruncationSelection » (obligatoire) |
troncationPercentage | Pourcentage d’exécutions à annuler à chaque intervalle d’évaluation. | Int |
Objectif
Nom | Description | Valeur |
---|---|---|
but | [Obligatoire] Définit les objectifs de métriques pris en charge pour le réglage des hyperparamètres | « Agrandir » « Réduire » (obligatoire) |
primaryMetric | [Obligatoire] Nom de la métrique à optimiser. | chaîne (obligatoire) Contraintes: Modèle = [a-zA-Z0-9_] |
SweepJobSearchSpace
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} |
TrialComponent
Nom | Description | Valeur |
---|---|---|
codeId | ID de ressource ARM de la ressource de code. | corde |
commander | [Obligatoire] Commande à exécuter au démarrage du travail. Eg. « python train.py » | chaîne (obligatoire) Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] |
distribution | Configuration de distribution du travail. Si elle est définie, il doit s’agir de l’un des valeurs Mpi, Tensorflow, PyTorch ou Null. | distributionConfiguration |
environmentId | ID de ressource ARM de la spécification d’environnement pour le travail. | corde |
environmentVariables | Variables d’environnement incluses dans le travail. | TrialComponentEnvironmentVariables |
inputDataBindings | Mappage des liaisons de données d’entrée utilisées dans le travail. | TrialComponentInputDataBindings |
outputDataBindings | Mappage des liaisons de données de sortie utilisées dans le travail. | TrialComponentOutputDataBindings |
Timeout | Durée maximale d’exécution au format ISO 8601, après laquelle le composant d’évaluation sera annulé. Prend uniquement en charge la durée avec une précision aussi faible que secondes. |
corde |
TrialComponentEnvironmentVariables
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | corde |
TrialComponentInputDataBindings
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | InputDataBinding |
TrialComponentOutputDataBindings
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | OutputDataBinding |