Delen via


Microsoft.MachineLearningServices-werkruimten/taken 2021-03-01-preview

Bicep-resourcedefinitie

Het resourcetype werkruimten/taken kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.MachineLearningServices/werkruimten/taken wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/jobs@2021-03-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    description: 'string'
    properties: {
      {customized property}: 'string'
    }
    tags: {
      {customized property}: 'string'
    }
    jobType: 'string'
    // For remaining properties, see JobBase objects
  }
}

JobBase-objecten

Stel de eigenschap jobType in om het type object op te geven.

Gebruik voor 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'
    }
  }
  jobType: 'Command'
  outputDataBindings: {
    {customized property}: {
      datastoreId: 'string'
      mode: 'string'
      pathOnCompute: 'string'
      pathOnDatastore: 'string'
    }
  }
  priority: int
  timeout: 'string'
}

Gebruik voor 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
  }
  jobType: 'Sweep'
  maxConcurrentTrials: int
  maxTotalTrials: int
  objective: {
    goal: 'string'
    primaryMetric: 'string'
  }
  priority: int
  searchSpace: {
    {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  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'
  }
}

DistributionConfiguration-objecten

Stel de eigenschap distributionType in om het type object op te geven.

Gebruik voor Mpi-:

{
  distributionType: 'Mpi'
  processCountPerInstance: int
}

Gebruik voor PyTorch-:

{
  distributionType: 'PyTorch'
  processCount: int
}

Gebruik voor TensorFlow-:

{
  distributionType: 'TensorFlow'
  parameterServerCount: int
  workerCount: int
}

IdentityConfiguration-objecten

Stel de eigenschap identityType in om het type object op te geven.

Gebruik voor AMLToken-:

{
  identityType: 'AMLToken'
}

Gebruik voor Beheerde:

{
  clientId: 'string'
  identityType: 'Managed'
  objectId: 'string'
  resourceId: 'string'
}

EarlyTerminationPolicy-objecten

Stel de eigenschap policyType in om het type object op te geven.

Gebruik voor Bandit-:

{
  policyType: 'Bandit'
  slackAmount: int
  slackFactor: int
}

Gebruik voor MedianStopping:

{
  policyType: 'MedianStopping'
}

Gebruik voor TruncationSelection:

{
  policyType: 'TruncationSelection'
  truncationPercentage: int
}

Eigenschapswaarden

AmlToken

Naam Beschrijving Waarde
identityType [Vereist] Hiermee geeft u het type identiteitsframework op. AMLToken (vereist)

BanditPolicy

Naam Beschrijving Waarde
policyType [Vereist] Naam van beleidsconfiguratie 'Bandit' (vereist)
slackAmount Absolute afstand die is toegestaan vanaf de best presterende uitvoering. Int
slackFactor Verhouding van de toegestane afstand van de best presterende uitvoering. Int

CommandJob

Naam Beschrijving Waarde
codeId ARM-resource-id van de codeasset. snaar
bevelen [Vereist] De opdracht die moet worden uitgevoerd bij het opstarten van de taak. bijvoorbeeld "python train.py" snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
berekenen [Vereist] Rekenbinding voor de taak. ComputeConfiguration- (vereist)
distributie Distributieconfiguratie van de taak. Indien ingesteld, moet dit een van Mpi, Tensorflow, PyTorch of null zijn. DistributionConfiguration-
environmentId De ARM-resource-id van de omgevingsspecificatie voor de taak. snaar
environmentVariables Omgevingsvariabelen die zijn opgenomen in de taak. CommandJobEnvironmentVariables
experimentName De naam van het experiment waartoe de taak behoort. Als deze niet is ingesteld, wordt de taak in het standaardexperiment geplaatst. snaar
identiteit Identiteitsconfiguratie. Als dit is ingesteld, moet dit een van AmlToken, ManagedIdentity of null zijn.
Standaard ingesteld op AmlToken als null.
IdentityConfiguration-
inputDataBindings Toewijzing van invoergegevensbindingen die in de taak worden gebruikt. CommandJobInputDataBindings-
jobType [Vereist] Hiermee geeft u het type taak. 'Opdracht' (vereist)
outputDataBindings Toewijzing van uitvoergegevensbindingen die in de taak worden gebruikt. CommandJobOutputDataBindings
voorrang Taakprioriteit voor planningsbeleid. Alleen van toepassing op AMLCompute.
Persoonlijke preview-functie en alleen beschikbaar voor gebruikers in de acceptatielijst.
Int
Timeout De maximale uitvoeringsduur in ISO 8601-indeling, waarna de taak wordt geannuleerd. Ondersteunt alleen de duur met precisie zo laag als seconden. snaar

CommandJobEnvironmentVariables

Naam Beschrijving Waarde

CommandJobInputDataBindings

Naam Beschrijving Waarde

CommandJobOutputDataBindings

Naam Beschrijving Waarde

ComputeConfiguration

Naam Beschrijving Waarde
instanceCount Aantal exemplaren of knooppunten. Int
instanceType SKU-type waarop moet worden uitgevoerd. snaar
isLocal Ingesteld op waar voor taken die worden uitgevoerd op lokale compute. Bool
plaats Locatie voor het uitvoeren van een virtueel cluster. snaar
Eigenschappen Aanvullende eigenschappen. ComputeConfigurationProperties-
doel ARM-resource-id van de compute die u wilt gebruiken. Als deze niet is opgegeven, wordt de resource geïmplementeerd als Beheerd. snaar

ComputeConfigurationProperties

Naam Beschrijving Waarde

DistributionConfiguration

Naam Beschrijving Waarde
distributionType Ingesteld op Mpi voor het type Mpi-. Ingesteld op PyTorch voor het type PyTorch. Ingesteld op TensorFlow voor het type TensorFlow. 'Mpi'
'PyTorch'
'TensorFlow' (vereist)

EarlyTerminationPolicy

Naam Beschrijving Waarde
delayEvaluation Aantal intervallen waarmee de eerste evaluatie moet worden vertraagd. Int
evaluationInterval Interval (aantal uitvoeringen) tussen beleidsevaluaties. Int
policyType Ingesteld op 'Bandit' voor het type BanditPolicy. Ingesteld op 'MedianStopping' voor het type MedianStoppingPolicy. Ingesteld op TruncationSelection voor het type TruncationSelectionPolicy. 'Bandit'
'MedianStopping'
'TruncationSelection' (vereist)

IdentityConfiguration

Naam Beschrijving Waarde
identityType Stel in op AMLToken voor het type AmlToken. Ingesteld op Beheerd voor het type ManagedIdentity. 'AMLToken'
Beheerd (vereist)

InputDataBinding

Naam Beschrijving Waarde
dataId ARM-resource-id van de geregistreerde dataVersion. snaar
wijze Mechanisme voor toegang tot het gegevensartefact. 'Direct'
'Downloaden'
'EvalDownload'
'EvalMount'
'Koppelen'
'ReadOnlyMount'
'ReadWriteMount'
'Uploaden'
pathOnCompute Locatie van gegevens in het containerproces. snaar

JobBase

Naam Beschrijving Waarde
beschrijving De tekst van de assetbeschrijving. snaar
jobType Ingesteld op Opdracht voor CommandJob. Ingesteld op Opruimen voor het type SweepJob. 'Opdracht'
'Opruimen' (vereist)
Eigenschappen De woordenlijst voor asseteigenschappen. JobBaseProperties-
Tags Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt. JobBaseTags

JobBaseProperties

Naam Beschrijving Waarde

JobBaseTags

Naam Beschrijving Waarde

ManagedIdentity

Naam Beschrijving Waarde
clientId Hiermee geeft u een door de gebruiker toegewezen identiteit op basis van client-id. Stel dit veld niet in voor het door het systeem toegewezen veld. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType [Vereist] Hiermee geeft u het type identiteitsframework op. Beheerd (vereist)
objectId Hiermee geeft u een door de gebruiker toegewezen identiteit op basis van object-id. Stel dit veld niet in voor het door het systeem toegewezen veld. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Hiermee geeft u een door de gebruiker toegewezen identiteit op basis van arm-resource-id. Stel dit veld niet in voor het door het systeem toegewezen veld. snaar

MedianStoppingPolicy

Naam Beschrijving Waarde
policyType [Vereist] Naam van beleidsconfiguratie MedianStopping (vereist)

Microsoft.MachineLearningServices/workspaces/jobs

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: werkruimten
Eigenschappen [Vereist] Aanvullende kenmerken van de entiteit. JobBase- (vereist)

Mpi

Naam Beschrijving Waarde
distributionType [Vereist] Hiermee geeft u het type distributieframework op. Mpi (vereist)
processCountPerInstance Aantal processen per MPI-knooppunt. Int

Objectief

Naam Beschrijving Waarde
doel [Vereist] Definieert ondersteunde metrische doelen voor het afstemmen van hyperparameters 'Maximaliseren'
'Minimaliseren' (vereist)
primaryMetric [Vereist] Naam van de metrische waarde die u wilt optimaliseren. snaar

Beperkingen:
Patroon = [a-zA-Z0-9_] (vereist)

OutputDataBinding

Naam Beschrijving Waarde
datastoreId ARM-resource-id van het gegevensarchief waarin de gegevensuitvoer wordt opgeslagen. snaar
wijze Mechanisme voor gegevensverplaatsing naar gegevensopslag. 'Direct'
'Downloaden'
'EvalDownload'
'EvalMount'
'Koppelen'
'ReadOnlyMount'
'ReadWriteMount'
'Uploaden'
pathOnCompute Locatie van gegevens in het containerproces. snaar
pathOnDatastore Pad in het gegevensarchief naar de gegevens. snaar

PyTorch

Naam Beschrijving Waarde
distributionType [Vereist] Hiermee geeft u het type distributieframework op. 'PyTorch' (vereist)
processCount Totaal aantal processen voor de gedistribueerde taak. Int

SweepJob

Naam Beschrijving Waarde
algoritme [Vereist] Type van de algoritmen voor het nemen van hyperparameters 'Bayesian'
'Raster'
'Willekeurig' (vereist)
berekenen [Vereist] Rekenbinding voor de taak. ComputeConfiguration- (vereist)
earlyTermination Met beleid voor vroegtijdige beëindiging kunt u uitvoeringen die slecht presteren annuleren voordat ze zijn voltooid. EarlyTerminationPolicy-
experimentName De naam van het experiment waartoe de taak behoort. Als deze niet is ingesteld, wordt de taak in het standaardexperiment geplaatst. snaar
identiteit Identiteitsconfiguratie. Indien ingesteld, moet dit een van AmlToken, ManagedIdentity of null zijn.
Standaard ingesteld op AmlToken als null.
IdentityConfiguration-
jobType [Vereist] Hiermee geeft u het type taak. 'Opruimen' (vereist)
maxConcurrentTrials Een bovengrens voor het aantal gelijktijdig uitgevoerde experimenten. Int
maxTotalTrials Een bovengrens voor het aantal experimenten dat moet worden uitgevoerd. Int
objectief [Vereist] Optimalisatiedoelstelling. Objective (vereist)
voorrang Taakprioriteit voor planningsbeleid. Alleen van toepassing op AMLCompute.
Persoonlijke preview-functie en alleen beschikbaar voor gebruikers in de acceptatielijst.
Int
searchSpace [Vereist] Een woordenlijst met elke parameter en de bijbehorende distributie. De woordenlijstsleutel is de naam van de parameter SweepJobSearchSpace (vereist)
Timeout De totale time-out in ISO 8601-indeling. Ondersteunt alleen de duur met precisie zo laag als minuten. snaar
proces Definitie van proefonderdeel. TrialComponent

SweepJobSearchSpace

Naam Beschrijving Waarde

TensorFlow

Naam Beschrijving Waarde
distributionType [Vereist] Hiermee geeft u het type distributieframework op. 'TensorFlow' (vereist)
parameterServerCount Aantal parameterservertaken. Int
workerCount Aantal werknemers. Hiermee overschrijft u het aantal knooppunten in rekenbinding. Int

TrialComponent

Naam Beschrijving Waarde
codeId ARM-resource-id van de codeasset. snaar
bevelen [Vereist] De opdracht die moet worden uitgevoerd bij het opstarten van de taak. bijvoorbeeld "python train.py" snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
distributie Distributieconfiguratie van de taak. Indien ingesteld, moet dit een van Mpi, Tensorflow, PyTorch of null zijn. DistributionConfiguration-
environmentId De ARM-resource-id van de omgevingsspecificatie voor de taak. snaar
environmentVariables Omgevingsvariabelen die zijn opgenomen in de taak. TrialComponentEnvironmentVariables
inputDataBindings Toewijzing van invoergegevensbindingen die in de taak worden gebruikt. TrialComponentInputDataBindings-
outputDataBindings Toewijzing van uitvoergegevensbindingen die in de taak worden gebruikt. TrialComponentOutputDataBindings
Timeout De maximale uitvoeringsduur in ISO 8601-indeling, waarna het proefonderdeel wordt geannuleerd.
Ondersteunt alleen de duur met precisie zo laag als seconden.
snaar

TrialComponentEnvironmentVariables

Naam Beschrijving Waarde

TrialComponentInputDataBindings

Naam Beschrijving Waarde

TrialComponentOutputDataBindings

Naam Beschrijving Waarde

TruncationSelectionPolicy

Naam Beschrijving Waarde
policyType [Vereist] Naam van beleidsconfiguratie 'TruncationSelection' (vereist)
afkappingSpercentage Het percentage uitvoeringen dat moet worden geannuleerd bij elk evaluatie-interval. Int

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
Een Classificatietaak voor Azure Machine Learning AutoML maken Met deze sjabloon maakt u een Azure Machine Learning AutoML-classificatietaak om erachter te komen wat het beste model is om te voorspellen of een klant zich bij een financiële instelling abonneert op een vaste termijndeposito.
Een Azure Machine Learning-opdrachttaak maken Met deze sjabloon maakt u een Azure Machine Learning-opdrachttaak met een eenvoudig hello_world script
een Azure Machine Learning Sweep-taak maken Met deze sjabloon maakt u een Azure Machine Learning Sweep-taak voor het afstemmen van hyperparameters.

Resourcedefinitie van ARM-sjabloon

Het resourcetype werkruimten/taken kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource voor Microsoft.MachineLearningServices/werkruimten/taken wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.MachineLearningServices/workspaces/jobs",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "properties": {
    "description": "string",
    "properties": {
      "{customized property}": "string"
    },
    "tags": {
      "{customized property}": "string"
    },
    "jobType": "string"
    // For remaining properties, see JobBase objects
  }
}

JobBase-objecten

Stel de eigenschap jobType in om het type object op te geven.

Gebruik voor 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"
    }
  },
  "jobType": "Command",
  "outputDataBindings": {
    "{customized property}": {
      "datastoreId": "string",
      "mode": "string",
      "pathOnCompute": "string",
      "pathOnDatastore": "string"
    }
  },
  "priority": "int",
  "timeout": "string"
}

Gebruik voor 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
  },
  "jobType": "Sweep",
  "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"
  }
}

DistributionConfiguration-objecten

Stel de eigenschap distributionType in om het type object op te geven.

Gebruik voor Mpi-:

{
  "distributionType": "Mpi",
  "processCountPerInstance": "int"
}

Gebruik voor PyTorch-:

{
  "distributionType": "PyTorch",
  "processCount": "int"
}

Gebruik voor TensorFlow-:

{
  "distributionType": "TensorFlow",
  "parameterServerCount": "int",
  "workerCount": "int"
}

IdentityConfiguration-objecten

Stel de eigenschap identityType in om het type object op te geven.

Gebruik voor AMLToken-:

{
  "identityType": "AMLToken"
}

Gebruik voor Beheerde:

{
  "clientId": "string",
  "identityType": "Managed",
  "objectId": "string",
  "resourceId": "string"
}

EarlyTerminationPolicy-objecten

Stel de eigenschap policyType in om het type object op te geven.

Gebruik voor Bandit-:

{
  "policyType": "Bandit",
  "slackAmount": "int",
  "slackFactor": "int"
}

Gebruik voor MedianStopping:

{
  "policyType": "MedianStopping"
}

Gebruik voor TruncationSelection:

{
  "policyType": "TruncationSelection",
  "truncationPercentage": "int"
}

Eigenschapswaarden

AmlToken

Naam Beschrijving Waarde
identityType [Vereist] Hiermee geeft u het type identiteitsframework op. AMLToken (vereist)

BanditPolicy

Naam Beschrijving Waarde
policyType [Vereist] Naam van beleidsconfiguratie 'Bandit' (vereist)
slackAmount Absolute afstand die is toegestaan vanaf de best presterende uitvoering. Int
slackFactor Verhouding van de toegestane afstand van de best presterende uitvoering. Int

CommandJob

Naam Beschrijving Waarde
codeId ARM-resource-id van de codeasset. snaar
bevelen [Vereist] De opdracht die moet worden uitgevoerd bij het opstarten van de taak. bijvoorbeeld "python train.py" snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
berekenen [Vereist] Rekenbinding voor de taak. ComputeConfiguration- (vereist)
distributie Distributieconfiguratie van de taak. Indien ingesteld, moet dit een van Mpi, Tensorflow, PyTorch of null zijn. DistributionConfiguration-
environmentId De ARM-resource-id van de omgevingsspecificatie voor de taak. snaar
environmentVariables Omgevingsvariabelen die zijn opgenomen in de taak. CommandJobEnvironmentVariables
experimentName De naam van het experiment waartoe de taak behoort. Als deze niet is ingesteld, wordt de taak in het standaardexperiment geplaatst. snaar
identiteit Identiteitsconfiguratie. Als dit is ingesteld, moet dit een van AmlToken, ManagedIdentity of null zijn.
Standaard ingesteld op AmlToken als null.
IdentityConfiguration-
inputDataBindings Toewijzing van invoergegevensbindingen die in de taak worden gebruikt. CommandJobInputDataBindings-
jobType [Vereist] Hiermee geeft u het type taak. 'Opdracht' (vereist)
outputDataBindings Toewijzing van uitvoergegevensbindingen die in de taak worden gebruikt. CommandJobOutputDataBindings
voorrang Taakprioriteit voor planningsbeleid. Alleen van toepassing op AMLCompute.
Persoonlijke preview-functie en alleen beschikbaar voor gebruikers in de acceptatielijst.
Int
Timeout De maximale uitvoeringsduur in ISO 8601-indeling, waarna de taak wordt geannuleerd. Ondersteunt alleen de duur met precisie zo laag als seconden. snaar

CommandJobEnvironmentVariables

Naam Beschrijving Waarde

CommandJobInputDataBindings

Naam Beschrijving Waarde

CommandJobOutputDataBindings

Naam Beschrijving Waarde

ComputeConfiguration

Naam Beschrijving Waarde
instanceCount Aantal exemplaren of knooppunten. Int
instanceType SKU-type waarop moet worden uitgevoerd. snaar
isLocal Ingesteld op waar voor taken die worden uitgevoerd op lokale compute. Bool
plaats Locatie voor het uitvoeren van een virtueel cluster. snaar
Eigenschappen Aanvullende eigenschappen. ComputeConfigurationProperties-
doel ARM-resource-id van de compute die u wilt gebruiken. Als deze niet is opgegeven, wordt de resource geïmplementeerd als Beheerd. snaar

ComputeConfigurationProperties

Naam Beschrijving Waarde

DistributionConfiguration

Naam Beschrijving Waarde
distributionType Ingesteld op Mpi voor het type Mpi-. Ingesteld op PyTorch voor het type PyTorch. Ingesteld op TensorFlow voor het type TensorFlow. 'Mpi'
'PyTorch'
'TensorFlow' (vereist)

EarlyTerminationPolicy

Naam Beschrijving Waarde
delayEvaluation Aantal intervallen waarmee de eerste evaluatie moet worden vertraagd. Int
evaluationInterval Interval (aantal uitvoeringen) tussen beleidsevaluaties. Int
policyType Ingesteld op 'Bandit' voor het type BanditPolicy. Ingesteld op 'MedianStopping' voor het type MedianStoppingPolicy. Ingesteld op TruncationSelection voor het type TruncationSelectionPolicy. 'Bandit'
'MedianStopping'
'TruncationSelection' (vereist)

IdentityConfiguration

Naam Beschrijving Waarde
identityType Stel in op AMLToken voor het type AmlToken. Ingesteld op Beheerd voor het type ManagedIdentity. 'AMLToken'
Beheerd (vereist)

InputDataBinding

Naam Beschrijving Waarde
dataId ARM-resource-id van de geregistreerde dataVersion. snaar
wijze Mechanisme voor toegang tot het gegevensartefact. 'Direct'
'Downloaden'
'EvalDownload'
'EvalMount'
'Koppelen'
'ReadOnlyMount'
'ReadWriteMount'
'Uploaden'
pathOnCompute Locatie van gegevens in het containerproces. snaar

JobBase

Naam Beschrijving Waarde
beschrijving De tekst van de assetbeschrijving. snaar
jobType Ingesteld op Opdracht voor CommandJob. Ingesteld op Opruimen voor het type SweepJob. 'Opdracht'
'Opruimen' (vereist)
Eigenschappen De woordenlijst voor asseteigenschappen. JobBaseProperties-
Tags Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt. JobBaseTags

JobBaseProperties

Naam Beschrijving Waarde

JobBaseTags

Naam Beschrijving Waarde

ManagedIdentity

Naam Beschrijving Waarde
clientId Hiermee geeft u een door de gebruiker toegewezen identiteit op basis van client-id. Stel dit veld niet in voor het door het systeem toegewezen veld. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType [Vereist] Hiermee geeft u het type identiteitsframework op. Beheerd (vereist)
objectId Hiermee geeft u een door de gebruiker toegewezen identiteit op basis van object-id. Stel dit veld niet in voor het door het systeem toegewezen veld. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Hiermee geeft u een door de gebruiker toegewezen identiteit op basis van arm-resource-id. Stel dit veld niet in voor het door het systeem toegewezen veld. snaar

MedianStoppingPolicy

Naam Beschrijving Waarde
policyType [Vereist] Naam van beleidsconfiguratie MedianStopping (vereist)

Microsoft.MachineLearningServices/workspaces/jobs

Naam Beschrijving Waarde
apiVersion De API-versie '2021-03-01-preview'
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (vereist)
Eigenschappen [Vereist] Aanvullende kenmerken van de entiteit. JobBase- (vereist)
type Het resourcetype 'Microsoft.MachineLearningServices/workspaces/jobs'

Mpi

Naam Beschrijving Waarde
distributionType [Vereist] Hiermee geeft u het type distributieframework op. Mpi (vereist)
processCountPerInstance Aantal processen per MPI-knooppunt. Int

Objectief

Naam Beschrijving Waarde
doel [Vereist] Definieert ondersteunde metrische doelen voor het afstemmen van hyperparameters 'Maximaliseren'
'Minimaliseren' (vereist)
primaryMetric [Vereist] Naam van de metrische waarde die u wilt optimaliseren. snaar

Beperkingen:
Patroon = [a-zA-Z0-9_] (vereist)

OutputDataBinding

Naam Beschrijving Waarde
datastoreId ARM-resource-id van het gegevensarchief waarin de gegevensuitvoer wordt opgeslagen. snaar
wijze Mechanisme voor gegevensverplaatsing naar gegevensopslag. 'Direct'
'Downloaden'
'EvalDownload'
'EvalMount'
'Koppelen'
'ReadOnlyMount'
'ReadWriteMount'
'Uploaden'
pathOnCompute Locatie van gegevens in het containerproces. snaar
pathOnDatastore Pad in het gegevensarchief naar de gegevens. snaar

PyTorch

Naam Beschrijving Waarde
distributionType [Vereist] Hiermee geeft u het type distributieframework op. 'PyTorch' (vereist)
processCount Totaal aantal processen voor de gedistribueerde taak. Int

SweepJob

Naam Beschrijving Waarde
algoritme [Vereist] Type van de algoritmen voor het nemen van hyperparameters 'Bayesian'
'Raster'
'Willekeurig' (vereist)
berekenen [Vereist] Rekenbinding voor de taak. ComputeConfiguration- (vereist)
earlyTermination Met beleid voor vroegtijdige beëindiging kunt u uitvoeringen die slecht presteren annuleren voordat ze zijn voltooid. EarlyTerminationPolicy-
experimentName De naam van het experiment waartoe de taak behoort. Als deze niet is ingesteld, wordt de taak in het standaardexperiment geplaatst. snaar
identiteit Identiteitsconfiguratie. Indien ingesteld, moet dit een van AmlToken, ManagedIdentity of null zijn.
Standaard ingesteld op AmlToken als null.
IdentityConfiguration-
jobType [Vereist] Hiermee geeft u het type taak. 'Opruimen' (vereist)
maxConcurrentTrials Een bovengrens voor het aantal gelijktijdig uitgevoerde experimenten. Int
maxTotalTrials Een bovengrens voor het aantal experimenten dat moet worden uitgevoerd. Int
objectief [Vereist] Optimalisatiedoelstelling. Objective (vereist)
voorrang Taakprioriteit voor planningsbeleid. Alleen van toepassing op AMLCompute.
Persoonlijke preview-functie en alleen beschikbaar voor gebruikers in de acceptatielijst.
Int
searchSpace [Vereist] Een woordenlijst met elke parameter en de bijbehorende distributie. De woordenlijstsleutel is de naam van de parameter SweepJobSearchSpace (vereist)
Timeout De totale time-out in ISO 8601-indeling. Ondersteunt alleen de duur met precisie zo laag als minuten. snaar
proces Definitie van proefonderdeel. TrialComponent

SweepJobSearchSpace

Naam Beschrijving Waarde

TensorFlow

Naam Beschrijving Waarde
distributionType [Vereist] Hiermee geeft u het type distributieframework op. 'TensorFlow' (vereist)
parameterServerCount Aantal parameterservertaken. Int
workerCount Aantal werknemers. Hiermee overschrijft u het aantal knooppunten in rekenbinding. Int

TrialComponent

Naam Beschrijving Waarde
codeId ARM-resource-id van de codeasset. snaar
bevelen [Vereist] De opdracht die moet worden uitgevoerd bij het opstarten van de taak. bijvoorbeeld "python train.py" snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
distributie Distributieconfiguratie van de taak. Indien ingesteld, moet dit een van Mpi, Tensorflow, PyTorch of null zijn. DistributionConfiguration-
environmentId De ARM-resource-id van de omgevingsspecificatie voor de taak. snaar
environmentVariables Omgevingsvariabelen die zijn opgenomen in de taak. TrialComponentEnvironmentVariables
inputDataBindings Toewijzing van invoergegevensbindingen die in de taak worden gebruikt. TrialComponentInputDataBindings-
outputDataBindings Toewijzing van uitvoergegevensbindingen die in de taak worden gebruikt. TrialComponentOutputDataBindings
Timeout De maximale uitvoeringsduur in ISO 8601-indeling, waarna het proefonderdeel wordt geannuleerd.
Ondersteunt alleen de duur met precisie zo laag als seconden.
snaar

TrialComponentEnvironmentVariables

Naam Beschrijving Waarde

TrialComponentInputDataBindings

Naam Beschrijving Waarde

TrialComponentOutputDataBindings

Naam Beschrijving Waarde

TruncationSelectionPolicy

Naam Beschrijving Waarde
policyType [Vereist] Naam van beleidsconfiguratie 'TruncationSelection' (vereist)
afkappingSpercentage Het percentage uitvoeringen dat moet worden geannuleerd bij elk evaluatie-interval. Int

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Een Classificatietaak voor Azure Machine Learning AutoML maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning AutoML-classificatietaak om erachter te komen wat het beste model is om te voorspellen of een klant zich bij een financiële instelling abonneert op een vaste termijndeposito.
Een Azure Machine Learning-opdrachttaak maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning-opdrachttaak met een eenvoudig hello_world script
een Azure Machine Learning Sweep-taak maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning Sweep-taak voor het afstemmen van hyperparameters.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype werkruimten/taken kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource voor Microsoft.MachineLearningServices/werkruimten/taken wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/jobs@2021-03-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      description = "string"
      properties = {
        {customized property} = "string"
      }
      tags = {
        {customized property} = "string"
      }
      jobType = "string"
      // For remaining properties, see JobBase objects
    }
  })
}

JobBase-objecten

Stel de eigenschap jobType in om het type object op te geven.

Gebruik voor 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"
    }
  }
  jobType = "Command"
  outputDataBindings = {
    {customized property} = {
      datastoreId = "string"
      mode = "string"
      pathOnCompute = "string"
      pathOnDatastore = "string"
    }
  }
  priority = int
  timeout = "string"
}

Gebruik voor 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
  }
  jobType = "Sweep"
  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"
  }
}

DistributionConfiguration-objecten

Stel de eigenschap distributionType in om het type object op te geven.

Gebruik voor Mpi-:

{
  distributionType = "Mpi"
  processCountPerInstance = int
}

Gebruik voor PyTorch-:

{
  distributionType = "PyTorch"
  processCount = int
}

Gebruik voor TensorFlow-:

{
  distributionType = "TensorFlow"
  parameterServerCount = int
  workerCount = int
}

IdentityConfiguration-objecten

Stel de eigenschap identityType in om het type object op te geven.

Gebruik voor AMLToken-:

{
  identityType = "AMLToken"
}

Gebruik voor Beheerde:

{
  clientId = "string"
  identityType = "Managed"
  objectId = "string"
  resourceId = "string"
}

EarlyTerminationPolicy-objecten

Stel de eigenschap policyType in om het type object op te geven.

Gebruik voor Bandit-:

{
  policyType = "Bandit"
  slackAmount = int
  slackFactor = int
}

Gebruik voor MedianStopping:

{
  policyType = "MedianStopping"
}

Gebruik voor TruncationSelection:

{
  policyType = "TruncationSelection"
  truncationPercentage = int
}

Eigenschapswaarden

AmlToken

Naam Beschrijving Waarde
identityType [Vereist] Hiermee geeft u het type identiteitsframework op. AMLToken (vereist)

BanditPolicy

Naam Beschrijving Waarde
policyType [Vereist] Naam van beleidsconfiguratie 'Bandit' (vereist)
slackAmount Absolute afstand die is toegestaan vanaf de best presterende uitvoering. Int
slackFactor Verhouding van de toegestane afstand van de best presterende uitvoering. Int

CommandJob

Naam Beschrijving Waarde
codeId ARM-resource-id van de codeasset. snaar
bevelen [Vereist] De opdracht die moet worden uitgevoerd bij het opstarten van de taak. bijvoorbeeld "python train.py" snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
berekenen [Vereist] Rekenbinding voor de taak. ComputeConfiguration- (vereist)
distributie Distributieconfiguratie van de taak. Indien ingesteld, moet dit een van Mpi, Tensorflow, PyTorch of null zijn. DistributionConfiguration-
environmentId De ARM-resource-id van de omgevingsspecificatie voor de taak. snaar
environmentVariables Omgevingsvariabelen die zijn opgenomen in de taak. CommandJobEnvironmentVariables
experimentName De naam van het experiment waartoe de taak behoort. Als deze niet is ingesteld, wordt de taak in het standaardexperiment geplaatst. snaar
identiteit Identiteitsconfiguratie. Als dit is ingesteld, moet dit een van AmlToken, ManagedIdentity of null zijn.
Standaard ingesteld op AmlToken als null.
IdentityConfiguration-
inputDataBindings Toewijzing van invoergegevensbindingen die in de taak worden gebruikt. CommandJobInputDataBindings-
jobType [Vereist] Hiermee geeft u het type taak. 'Opdracht' (vereist)
outputDataBindings Toewijzing van uitvoergegevensbindingen die in de taak worden gebruikt. CommandJobOutputDataBindings
voorrang Taakprioriteit voor planningsbeleid. Alleen van toepassing op AMLCompute.
Persoonlijke preview-functie en alleen beschikbaar voor gebruikers in de acceptatielijst.
Int
Timeout De maximale uitvoeringsduur in ISO 8601-indeling, waarna de taak wordt geannuleerd. Ondersteunt alleen de duur met precisie zo laag als seconden. snaar

CommandJobEnvironmentVariables

Naam Beschrijving Waarde

CommandJobInputDataBindings

Naam Beschrijving Waarde

CommandJobOutputDataBindings

Naam Beschrijving Waarde

ComputeConfiguration

Naam Beschrijving Waarde
instanceCount Aantal exemplaren of knooppunten. Int
instanceType SKU-type waarop moet worden uitgevoerd. snaar
isLocal Ingesteld op waar voor taken die worden uitgevoerd op lokale compute. Bool
plaats Locatie voor het uitvoeren van een virtueel cluster. snaar
Eigenschappen Aanvullende eigenschappen. ComputeConfigurationProperties-
doel ARM-resource-id van de compute die u wilt gebruiken. Als deze niet is opgegeven, wordt de resource geïmplementeerd als Beheerd. snaar

ComputeConfigurationProperties

Naam Beschrijving Waarde

DistributionConfiguration

Naam Beschrijving Waarde
distributionType Ingesteld op Mpi voor het type Mpi-. Ingesteld op PyTorch voor het type PyTorch. Ingesteld op TensorFlow voor het type TensorFlow. 'Mpi'
'PyTorch'
'TensorFlow' (vereist)

EarlyTerminationPolicy

Naam Beschrijving Waarde
delayEvaluation Aantal intervallen waarmee de eerste evaluatie moet worden vertraagd. Int
evaluationInterval Interval (aantal uitvoeringen) tussen beleidsevaluaties. Int
policyType Ingesteld op 'Bandit' voor het type BanditPolicy. Ingesteld op 'MedianStopping' voor het type MedianStoppingPolicy. Ingesteld op TruncationSelection voor het type TruncationSelectionPolicy. 'Bandit'
'MedianStopping'
'TruncationSelection' (vereist)

IdentityConfiguration

Naam Beschrijving Waarde
identityType Stel in op AMLToken voor het type AmlToken. Ingesteld op Beheerd voor het type ManagedIdentity. 'AMLToken'
Beheerd (vereist)

InputDataBinding

Naam Beschrijving Waarde
dataId ARM-resource-id van de geregistreerde dataVersion. snaar
wijze Mechanisme voor toegang tot het gegevensartefact. 'Direct'
'Downloaden'
'EvalDownload'
'EvalMount'
'Koppelen'
'ReadOnlyMount'
'ReadWriteMount'
'Uploaden'
pathOnCompute Locatie van gegevens in het containerproces. snaar

JobBase

Naam Beschrijving Waarde
beschrijving De tekst van de assetbeschrijving. snaar
jobType Ingesteld op Opdracht voor CommandJob. Ingesteld op Opruimen voor het type SweepJob. 'Opdracht'
'Opruimen' (vereist)
Eigenschappen De woordenlijst voor asseteigenschappen. JobBaseProperties-
Tags Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt. JobBaseTags

JobBaseProperties

Naam Beschrijving Waarde

JobBaseTags

Naam Beschrijving Waarde

ManagedIdentity

Naam Beschrijving Waarde
clientId Hiermee geeft u een door de gebruiker toegewezen identiteit op basis van client-id. Stel dit veld niet in voor het door het systeem toegewezen veld. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType [Vereist] Hiermee geeft u het type identiteitsframework op. Beheerd (vereist)
objectId Hiermee geeft u een door de gebruiker toegewezen identiteit op basis van object-id. Stel dit veld niet in voor het door het systeem toegewezen veld. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Hiermee geeft u een door de gebruiker toegewezen identiteit op basis van arm-resource-id. Stel dit veld niet in voor het door het systeem toegewezen veld. snaar

MedianStoppingPolicy

Naam Beschrijving Waarde
policyType [Vereist] Naam van beleidsconfiguratie MedianStopping (vereist)

Microsoft.MachineLearningServices/workspaces/jobs

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: werkruimten
Eigenschappen [Vereist] Aanvullende kenmerken van de entiteit. JobBase- (vereist)
type Het resourcetype "Microsoft.MachineLearningServices/workspaces/jobs@2021-03-01-preview"

Mpi

Naam Beschrijving Waarde
distributionType [Vereist] Hiermee geeft u het type distributieframework op. Mpi (vereist)
processCountPerInstance Aantal processen per MPI-knooppunt. Int

Objectief

Naam Beschrijving Waarde
doel [Vereist] Definieert ondersteunde metrische doelen voor het afstemmen van hyperparameters 'Maximaliseren'
'Minimaliseren' (vereist)
primaryMetric [Vereist] Naam van de metrische waarde die u wilt optimaliseren. snaar

Beperkingen:
Patroon = [a-zA-Z0-9_] (vereist)

OutputDataBinding

Naam Beschrijving Waarde
datastoreId ARM-resource-id van het gegevensarchief waarin de gegevensuitvoer wordt opgeslagen. snaar
wijze Mechanisme voor gegevensverplaatsing naar gegevensopslag. 'Direct'
'Downloaden'
'EvalDownload'
'EvalMount'
'Koppelen'
'ReadOnlyMount'
'ReadWriteMount'
'Uploaden'
pathOnCompute Locatie van gegevens in het containerproces. snaar
pathOnDatastore Pad in het gegevensarchief naar de gegevens. snaar

PyTorch

Naam Beschrijving Waarde
distributionType [Vereist] Hiermee geeft u het type distributieframework op. 'PyTorch' (vereist)
processCount Totaal aantal processen voor de gedistribueerde taak. Int

SweepJob

Naam Beschrijving Waarde
algoritme [Vereist] Type van de algoritmen voor het nemen van hyperparameters 'Bayesian'
'Raster'
'Willekeurig' (vereist)
berekenen [Vereist] Rekenbinding voor de taak. ComputeConfiguration- (vereist)
earlyTermination Met beleid voor vroegtijdige beëindiging kunt u uitvoeringen die slecht presteren annuleren voordat ze zijn voltooid. EarlyTerminationPolicy-
experimentName De naam van het experiment waartoe de taak behoort. Als deze niet is ingesteld, wordt de taak in het standaardexperiment geplaatst. snaar
identiteit Identiteitsconfiguratie. Indien ingesteld, moet dit een van AmlToken, ManagedIdentity of null zijn.
Standaard ingesteld op AmlToken als null.
IdentityConfiguration-
jobType [Vereist] Hiermee geeft u het type taak. 'Opruimen' (vereist)
maxConcurrentTrials Een bovengrens voor het aantal gelijktijdig uitgevoerde experimenten. Int
maxTotalTrials Een bovengrens voor het aantal experimenten dat moet worden uitgevoerd. Int
objectief [Vereist] Optimalisatiedoelstelling. Objective (vereist)
voorrang Taakprioriteit voor planningsbeleid. Alleen van toepassing op AMLCompute.
Persoonlijke preview-functie en alleen beschikbaar voor gebruikers in de acceptatielijst.
Int
searchSpace [Vereist] Een woordenlijst met elke parameter en de bijbehorende distributie. De woordenlijstsleutel is de naam van de parameter SweepJobSearchSpace (vereist)
Timeout De totale time-out in ISO 8601-indeling. Ondersteunt alleen de duur met precisie zo laag als minuten. snaar
proces Definitie van proefonderdeel. TrialComponent

SweepJobSearchSpace

Naam Beschrijving Waarde

TensorFlow

Naam Beschrijving Waarde
distributionType [Vereist] Hiermee geeft u het type distributieframework op. 'TensorFlow' (vereist)
parameterServerCount Aantal parameterservertaken. Int
workerCount Aantal werknemers. Hiermee overschrijft u het aantal knooppunten in rekenbinding. Int

TrialComponent

Naam Beschrijving Waarde
codeId ARM-resource-id van de codeasset. snaar
bevelen [Vereist] De opdracht die moet worden uitgevoerd bij het opstarten van de taak. bijvoorbeeld "python train.py" snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
distributie Distributieconfiguratie van de taak. Indien ingesteld, moet dit een van Mpi, Tensorflow, PyTorch of null zijn. DistributionConfiguration-
environmentId De ARM-resource-id van de omgevingsspecificatie voor de taak. snaar
environmentVariables Omgevingsvariabelen die zijn opgenomen in de taak. TrialComponentEnvironmentVariables
inputDataBindings Toewijzing van invoergegevensbindingen die in de taak worden gebruikt. TrialComponentInputDataBindings-
outputDataBindings Toewijzing van uitvoergegevensbindingen die in de taak worden gebruikt. TrialComponentOutputDataBindings
Timeout De maximale uitvoeringsduur in ISO 8601-indeling, waarna het proefonderdeel wordt geannuleerd.
Ondersteunt alleen de duur met precisie zo laag als seconden.
snaar

TrialComponentEnvironmentVariables

Naam Beschrijving Waarde

TrialComponentInputDataBindings

Naam Beschrijving Waarde

TrialComponentOutputDataBindings

Naam Beschrijving Waarde

TruncationSelectionPolicy

Naam Beschrijving Waarde
policyType [Vereist] Naam van beleidsconfiguratie 'TruncationSelection' (vereist)
afkappingSpercentage Het percentage uitvoeringen dat moet worden geannuleerd bij elk evaluatie-interval. Int