CLI-Automatisierung

Automatisieren Sie GPU-Mieten mit dem clore CLI — Bash-Skripte, CI/CD-Pipelines, Überwachung und Batch-Operationen

circle-check

Grundlegender Arbeitsablauf

Die Kernschleife: suchen → bereitstellen → verbinden → abbrechen.

# 1. Finde eine GPU
clore search --gpu "RTX 4090" --max-price 2.0 --sort price --limit 5

# 2. Bereitstellen (verwenden Sie eine Server-ID aus Schritt 1)
clore deploy 142 \
  --image cloreai/ubuntu22.04-cuda12 \
  --type on-demand \
  --currency bitcoin \
  --ssh-password MySecurePass \
  --port 22:tcp \
  --port 8888:http

# 3. Überprüfen Sie Ihre Bestellungen
clore orders

# 4. SSH in den Server
clore ssh 38

# 5. Abbrechen, wenn fertig
clore cancel 38

# 6. Wallet-Guthaben prüfen
clore wallets

CLI-Befehlsreferenz

Befehl
Beschreibung

clore search

GPU-Marktplatz durchsuchen

clore deploy <server_id>

Erstellen Sie eine neue Bestellung

clore orders

Aktive Bestellungen auflisten

clore orders --completed

Alle Bestellungen einschließlich abgeschlossener auflisten

clore ssh <order_id>

Per SSH in eine aktive Bestellung einloggen

clore cancel <order_id>

Eine Bestellung stornieren

clore wallets

Wallet-Guthaben anzeigen

clore servers

Ihre gehosteten Server auflisten

clore server-config <name>

Serverkonfiguration anzeigen

clore spot <server_id>

Spotmarkt für einen Server anzeigen

clore spot-price <order_id> <price>

Spotpreis für eine Bestellung festlegen

clore config set <key> <value>

Konfigurationswert setzen

clore config get <key>

Konfigurationswert abrufen

clore config show

Alle Konfigurationen anzeigen


Scripting mit der CLI

Bereitstellen und auf SSH warten

Günstigste GPU finden und bereitstellen

Alle Bestellungen stornieren


CI/CD-Integration

GitHub Actions: GPU für Training bereitstellen

GitLab CI: Stapelverarbeitung


Überwachung

Bestellungen periodisch prüfen

Python-Überwachungsskript


Stapeloperationen

Auf mehreren Servern bereitstellen

Stapelbereitstellung mit Python (Async)

Verwendung:

Spotmarkt-Scanner


Cron-Jobs

Tägliche GPU-Preisprüfung

Stündliche Guthabenprüfung


Tipps

  1. Setzen Sie immer CLORE_API_KEY als Umgebungsvariable in Skripten und CI

  2. Fügen Sie hinzu sleep 6 zwischen Deploy-Befehlen in Bash-Schleifen ein, um Rate-Limits zu respektieren

  3. Verwenden Sie --type spot für Stapel-/CI-Jobs — günstiger und unterbrechbar ist in Ordnung

  4. Bestellungen stornieren in after_script / if: always() um vergessene Abrechnung zu vermeiden

  5. Speichern Sie SSH-Passwörter in Secrets (GitHub Secrets, GitLab CI-Variablen usw.)

  6. Verwenden Sie clore orders --completed um vergangene Nutzung zu prüfen


Nächste Schritte

Zuletzt aktualisiert

War das hilfreich?