Démarrage d'une exécution de travail

Utilisez les exécutions de travail du service de science des données pour appliquer divers cas d'utilisation aux tâches créées.

La création de travail définit l'infrastructure et l'artefact de cas d'utilisation réel, mais l'exécution de travail l'exécute avec les paramètres spécifiés. Les exécutions de travail provisionnent l'infrastructure spécifiée, exécutent l'artefact de travail, puis déprovisionnent et détruisent les ressources utilisées à la fin de l'exécution de travail.

  • Utilisation de la console pour démarrer les exécutions de travail à noeud unique
    Utilisation de la console pour démarrer des exécutions de travail sur plusieurs noeuds
  • Ces variables d'environnement contrôlent le travail.

    Utilisez l'interface de ligne de commande du service de science des données pour démarrer les exécutions de travail comme dans cet exemple :

    1. Démarrez une exécution de travail avec :
      oci data-science job-run create \
      --display-name <job_run_name> \
      --compartment-id <compartment_ocid> \
      --project-id <project_ocid> \
      --job-id <job_ocid> \
      --configuration-override-details file://<optional_job_run_configuration_override_json_file> \
      --log-configuration-override-details file://<optional_job_run_logging_configuration_override_json_file>
    2. (Facultatif) Utilisez ce fichier JSON de remplacement de configuration d'exécution de travail pour remplacer les configurations définies pour le travail parent :
      jobEnvironmentConfigurationDetails: {
        jobEnvironmentType: "OCIR_CONTAINER",
          image: "iad.ocir.io/axoxdievda5j/odsc-byod-hello-wrld:0.1.3",
          imageDigest: "sha256",
        cmd: ["ls", "-h"],
        entrypoint: ["-l"],
          imageSignatureId: "ocid1.containerimagesignature.oc1.iad.0.ociodscdev.aaaaaaaaccutw5qdz6twjzkpgmbojdck3qotqqsbn7ph6xcumu4s32o6v5gq",
      },
          jobConfigurationDetails: {
              jobType: "DEFAULT",
              environmentVariables: <envar-list-object>},
          ...
      }
    3. (Facultatif) Utilisez ce fichier JSON de remplacement de configuration de journalisation d'exécution de travail pour remplacer la configuration de journalisation définie pour le travail parent :
      {
        "enableLogging": true,
        "enableAutoLogCreation": true,
        "logGroupId": "<log_group_ocid>"
      }
  • La trousse SDK ADS est également une bibliothèque Python publique que vous pouvez installer avec cette commande :

    pip install oracle-ads

    Il fournit l'encapsuleur qui facilite le démarrage des exécutions de travail à partir de carnets ou sur votre machine client.

    Utilisez la trousse SDK ADS pour démarrer les exécutions de travail.