Joblauf starten

Mit Data Science-Jobläufen können Sie verschiedene Anwendungsfälle auf erstellte Jobs anwenden.

Bei der Joberstellung werden die Infrastruktur und das eigentliche Anwendungsfallartefakt festlegt, führt der Joblauf den Job jedoch mit den angegebenen Parametern durch. Jobläufe stellen die angegebene Infrastruktur bereitstellen, das Jobartefakt ausführen und dann das Provisioning der verwendeten Ressourcen aufheben und zerstören, wenn der Joblauf beendet ist.

  • Einzelknoten-Jobläufe mit der Konsole starten
    Jobausführungen mit mehreren Knoten mit der Konsole starten
  • Diese Umgebungsvariablen steuern den Job.

    Mit der Data Science-CLI können Sie Jobläufe wie in diesem Beispiel starten:

    1. Starten Sie einen Joblauf mit:
      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. (Optional) Verwenden Sie diese JSON-Datei zum Override von Joblaufkonfigurationen, um die für den übergeordneten Job definierten Konfigurationen außer Kraft zu setzen:
      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. (Optional) Verwenden Sie diese JSON-Datei zum Override von Joblauf-Loggingkonfigurationen, um die für den übergeordneten Job definierte Loggingkonfiguration außer Kraft zu setzen:
      {
        "enableLogging": true,
        "enableAutoLogCreation": true,
        "logGroupId": "<log_group_ocid>"
      }
  • Das ADS-SDK ist auch eine öffentlich verfügbare Python-Library, die Sie mit diesem Befehl installieren können:

    pip install oracle-ads

    Es stellt den Wrapper bereit, der das Starten von Jobläufen aus Notizbüchern oder auf Ihrem Clientrechner vereinfacht.

    Verwenden Sie das ADS-SDK, um Jobläufe zu starten.