az batchai job node

Befehle zum Arbeiten mit Knoten, die einen Auftrag ausgeführt haben.

Befehle

az batchai job node exec

Führt eine Befehlszeile auf dem Knoten eines Clusters aus, der zum Ausführen des Auftrags mit optionaler Portsweiterleitung verwendet wird.

az batchai job node list

Listen Sie Remoteanmeldungsinformationen für Knoten auf, die den Auftrag ausgeführt haben.

az batchai job node exec

Führt eine Befehlszeile auf dem Knoten eines Clusters aus, der zum Ausführen des Auftrags mit optionaler Portsweiterleitung verwendet wird.

az batchai job node exec --experiment
                         --job
                         --resource-group
                         --workspace
                         [--address]
                         [--exec]
                         [--node-id]
                         [--password]
                         [--ssh-private-key]

Beispiele

Melden Sie einen GPU-Zustand für den Knoten eines Auftrags.

az batchai job node exec -g MyResourceGroup -w MyWorkspace -e MyExperiment -j MyJob \
    --exec "nvidia-smi"

Melden Sie eine Momentaufnahme der aktuellen Prozesse.

az batchai job node exec -g MyResourceGroup -w MyWorkspace -e MyExperiment -j MyJob \
    --exec "ps aux"

Weiterleiten der lokalen 9000 an Port 9001 auf dem angegebenen Knoten.

az batchai job node exec -g MyResourceGroup -w MyWorkspace -e MyExperiment -j MyJob \
    -n tvm-xxx -L 9000:localhost:9001

Erforderliche Parameter

--experiment -e

Name des Experiments.

--job -j

Name des Auftrags.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--workspace -w

Name des Arbeitsbereichs.

Optionale Parameter

--address -L

Gibt an, dass Verbindungen mit dem angegebenen TCP-Port oder Unix-Socket auf dem lokalen (Client)-Host an den angegebenen Host und port oder Unix-Socket auf der Remoteseite weitergeleitet werden sollen. z. B. -L 8080:localhost:8080.

--exec

Optionale Befehlszeile, die auf dem Knoten ausgeführt werden soll. Wenn nicht angegeben, führt der Befehl nur portsweiterleitung aus.

--node-id -n

ID des Knotens, um die Ports weiterzuleiten. Wenn nicht angegeben, wird der Befehl auf dem ersten verfügbaren Knoten ausgeführt.

--password -p

Optionales Kennwort zum Einrichten einer SSH-Verbindung.

--ssh-private-key -k

Optionaler SSH-Privater Schlüsselpfad zum Einrichten einer SSH-Verbindung. Wenn nicht angegeben, wird der standardmäßige SSH-private Schlüssel verwendet.

az batchai job node list

Listen Sie Remoteanmeldungsinformationen für Knoten auf, die den Auftrag ausgeführt haben.

Listen Sie Remoteanmeldungsinformationen für derzeit vorhandene (nicht deallocated) Knoten auf, auf denen der Auftrag ausgeführt wurde. Sie können mit der bereitgestellten öffentlichen IP-Adresse und der Portnummer auf einen bestimmten Knoten zugreifen. Z. B. ssh @ -p-knotens <SSH-Portnummer>.

az batchai job node list --experiment
                         --job
                         --resource-group
                         --workspace

Beispiele

Listen Sie Remoteanmeldungsinformationen für eine Auftragsknoten auf.

az batchai job node list -g MyResourceGroup -w MyWorkspace -e MyExperiment -j MyJob -o table

Erforderliche Parameter

--experiment -e

Name des Experiments.

--job -j

Name des Auftrags.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--workspace -w

Name des Arbeitsbereichs.