Avvio dell'esecuzione di un job

Utilizzare le esecuzioni dei job Data Science per applicare vari casi d'uso ai job creati.

La creazione del job imposta l'infrastruttura e l'artifact caso d'uso effettivo, ma l'esecuzione del job esegue il job con i parametri specificati. Le esecuzioni del job eseguono il provisioning dell'infrastruttura specificata, eseguono l'artifact del job, quindi annullano il provisioning e distruggono le risorse utilizzate al termine dell'esecuzione del job.

  • Utilizzo della console per avviare le esecuzioni dei job a nodo singolo
    Utilizzo della console per avviare le esecuzioni dei job multi-nodo
  • Queste variabili di ambiente controllano il job.

    Utilizzare l'interfaccia CLI di Data Science per avviare le esecuzioni dei job come nell'esempio riportato di seguito.

    1. Avviare l'esecuzione di un job con:
      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. (Facoltativo) Utilizzare questo file JSON di override della configurazione di esecuzione job per sostituire le configurazioni definite nel job padre:
      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. (Facoltativo) Utilizzare questo file JSON di override della configurazione del log di esecuzione job per sostituire la configurazione del log definita nel job padre:
      {
        "enableLogging": true,
        "enableAutoLogCreation": true,
        "logGroupId": "<log_group_ocid>"
      }
  • ADS SDK è anche una libreria Python disponibile pubblicamente che è possibile installare con questo comando:

    pip install oracle-ads

    Fornisce il wrapper che semplifica l'esecuzione dei job di avvio dai notebook o dalla macchina client.

    Utilizzare l'SDK ADS per avviare le esecuzioni dei job.