Kurzzeitmiete · Zugang vorbereiten

Desktop prüfen,
Experiment im Terminal fortsetzen

Mieten Sie einen exklusiven Mac und öffnen Sie zunächst den Browser-Remote-Desktop in der Konsole, um Umgebung und Speicherplatz zu prüfen. Für längere MLX-Inferenzläufe verwenden Sie SSH mit tmux, damit die Arbeit nicht an einem offenen Browser-Tab hängt.

OsxNode M4-16: 16 GB Unified Memory / 256 GB SSD. Die Zugangsmethode erweitert den Arbeitsspeicher nicht. Ohne Verlängerung wird der Mac nach Mietende heruntergefahren.

Desktopzugriff prüfen

Die Umgebung zuerst im Browser prüfen

Nach der Bereitstellung des Knotens müssen Sie zunächst keinen Desktop-Client installieren. Öffnen Sie den Remote-Desktop über die Instanzdetails nach dem Login. Auf der öffentlichen Infoseite gibt es keinen direkten Zugang zur Instanz.

  1. 01

    Anmelden und Instanz finden

    Öffnen Sie die Konsole, prüfen Sie den zur Bestellung gehörenden Knoten und die Mietdauer und rufen Sie die Instanzdetails auf. Werden die Zugangsdaten noch nicht angezeigt, prüfen Sie zuerst den Zahlungs- und Bereitstellungsstatus. Verwenden Sie nicht die Adresse einer anderen Bestellung.

  2. 02

    Remote-Desktop öffnen

    Klicken Sie in der Instanz auf „Remote-Desktop öffnen“ und melden Sie sich mit dem bereitgestellten Systembenutzernamen und Passwort an. Ändern Sie nach dem ersten Login das vorläufige Passwort und bewahren Sie es sicher auf. Verwechseln Sie die Konsolen-Zugangsdaten nicht mit den Zugangsdaten für das System.

  3. 03

    Ordner und Speicher prüfen

    Prüfen Sie, auf welchem Laufwerk sich der Modellordner befindet, und öffnen Sie anschließend die Aktivitätsanzeige, um den Speicherdruck zu kontrollieren. Testen Sie die Umgebung zunächst mit einer kleinen Arbeitslast. Laden Sie nicht gleichzeitig Gewichte herunter, entpacken Sie Datensätze und starten Sie Inferenz.

Browseranforderungen

Empfohlen werden die aktuellen stabilen Versionen von Chrome, Edge, Firefox oder Safari. JavaScript, WebSocket und Canvas müssen aktiviert sein. Blockiert ein verwaltetes Netzwerk dauerhafte Verbindungen, kann nach der Anmeldung ein schwarzer Bildschirm erscheinen oder die Verbindung ständig neu aufgebaut werden.

Deaktivieren Sie zunächst störende Browser-Erweiterungen und testen Sie anschließend einen anderen Browser oder ein anderes Netzwerk. Ein Neuladen der Seite startet den physischen Rechner nicht neu.

Auflösung und Skalierung

Die Desktopauflösung wird in den Anzeigeeinstellungen des entfernten macOS festgelegt. Die Browserzoomstufe ändert nur die lokale Darstellung und vergrößert nicht automatisch den entfernten Arbeitsbereich. Zeigen Sie zunächst den gesamten Bildschirm an und passen Sie bei Bedarf die Auflösung auf dem Remote-Mac an.

Eine hohe Auflösung belastet die Übertragung stärker. Für Protokolle brauchen Sie keine große Arbeitsfläche. Sind Texte zu klein, vergrößern Sie zuerst die Schrift in der Anwendung, statt die entfernte Auflösung immer weiter zu erhöhen.

Zwischenablage und Eingabe

Die Zwischenablage hängt von den Browserberechtigungen und dem Funktionsumfang des Remote-Desktop-Tools ab. Testen Sie sie zuerst mit einem kurzen, unverfänglichen Text. Funktionieren Tastenkombinationen nicht, verwenden Sie den Zwischenablagezugriff in der Sitzungssymbolleiste.

Verlassen Sie sich nicht auf die automatische Synchronisierung von Bildern, Dateiübertragungen per Drag-and-drop oder eine bidirektionale Zwischenablage. Übertragen Sie Datensätze und Gewichte per SSH. Speichern Sie Passwörter nicht in einer gemeinsam genutzten Zwischenablage.

Wenn Sie länger am Desktop arbeiten

Bildqualität in VNC selbst einstellen

Für wiederholte Arbeit mit grafischen Tools können Sie einen kompatiblen VNC-Client verwenden. Unter macOS steht auch die Bildschirmfreigabe zur Verfügung. Beide Zugangswege verbinden Sie mit demselben gemieteten Rechner.

Verbindungsdaten wie angegeben eintragen

Server
Die in der Konsole angezeigte Hostadresse – nicht die Webadresse der Konsole.
Port
Tragen Sie den bereitgestellten externen VNC-Port ein. 5900 ist ein gängiger Protokollport, der zugewiesene Port kann jedoch abweichen. Gehen Sie nicht einfach davon aus, dass 5900 gilt.
Authentifizierung
Verwenden Sie die in den Zugangsinformationen angegebenen VNC- oder Systemzugangsdaten. Welche gelten, hängt vom Authentifizierungsverfahren des Dienstes ab.
Adressformat
Falls der Client separate Felder für Adresse und Port anbietet, füllen Sie beide getrennt aus. Verlangt er eine URI, verwenden Sie laut Dokumentation vnc://HOST:PORT.

Je nach Client können ein oder zwei Doppelpunkte sowie Anzeigenummern unterschiedlich interpretiert werden. Verwenden Sie möglichst ein eigenes Portfeld und verwechseln Sie die Anzeigenummer nicht mit dem Port.

Erst Lesbarkeit, dann Bildqualität

  • Wählen Sie zunächst automatische oder mittlere Bildqualität und deaktivieren Sie unnötige Desktopanimationen. Erhöhen Sie die Bildqualität erst, wenn die Anzeige stabil läuft.
  • Prüfen Sie beim Debuggen die Schriftkanten und die Eingabe chinesischer Zeichen. Zu starke Bildkomprimierung lässt kleine Schrift unscharf erscheinen und erschwert das Kontrollieren langer Befehle.
  • Reagiert der Mauszeiger deutlich verzögert, reduzieren Sie die entfernte Auflösung und schließen Sie Fenster, die häufig aktualisiert werden. Verkleinern Sie nicht nur das lokale Clientfenster.
  • Testen Sie Sonder- und Modifikatortasten zunächst in einem Texteditor. Fügen Sie lange Befehle erst danach ins Terminal ein, damit das Tastaturlayout keine Pfade oder Parameter verändert.

Ein VNC-Client beseitigt keine Netzwerklatenz. Bei vielen GUI-Aktionen über verschiedene Netzwerke hinweg wirken sich Verzögerungen und Bandbreite weiterhin aus. Für reine Inferenz-Ausgaben können Sie direkt SSH verwenden.

Aufgaben auf dem Remote-Mac weiterlaufen lassen

Mit SSH und tmux denselben Inferenzlauf fortsetzen

Ein Vordergrundprozess in einer normalen SSH-Sitzung kann beendet werden, wenn die Verbindung abbricht. Starten Sie Ihr Skript in tmux. So können Sie die Sitzung nach einem Verbindungsabbruch erneut öffnen.

Zuerst vom lokalen Terminal verbinden

Ersetzen Sie die drei Variablen durch die Angaben aus der Konsole. Der übliche SSH-Port ist 22; maßgeblich ist der bereitgestellte externe Port.

read -r -p "SSH host: " SSH_HOST
read -r -p "SSH user: " SSH_USER
read -r -p "SSH port: " SSH_PORT
ssh -p "$SSH_PORT" "$SSH_USER@$SSH_HOST"

Das Beispiel zur Variableneingabe funktioniert in einer lokalen Bash. Prüfen Sie beim ersten Verbindungsaufbau den Host-Fingerabdruck. Ändert sich der Fingerabdruck, klären Sie zuerst die Ursache. Deaktivieren Sie nicht die Hostschlüsselprüfung, um die Warnung zu umgehen.

Nach dem Login eine Sitzung fürs Experiment starten

Führen Sie die folgenden Befehle auf dem gemieteten Mac aus. Homebrew muss bereits installiert sein. Für Softwareinstallationen und Modelldownloads benötigen Sie eine funktionierende Netzwerkverbindung und ausreichend Speicherplatz.

brew install tmux
tmux new-session -A -s mlx-lab

Aktivieren Sie nach dem Beitritt zur Sitzung Ihre Python-Umgebung und führen Sie Ihren Inferenzbefehl aus. Drücken Sie zum Verlassen zuerst Strg+B und dann D. Melden Sie sich erneut per SSH an und führen Sie tmux attach -t mlx-lab aus, um die Sitzung fortzusetzen.

tmux hält lediglich die Sitzung offen und bietet keine Fehlertoleranz für Aufgaben. Programmfehler, Speichermangel, ein Systemneustart oder das Ende der Mietdauer können den Prozess trotzdem beenden. Die 16 GB Unified Memory werden von System und Anwendungen gemeinsam genutzt. 8-Bit-Modelle mit 13B Parametern oder mehr sind für diese Konfiguration nicht zu empfehlen.

Verbindungsdistanz einschätzen

Interaktive Nutzung anhand der Laufzeit einschätzen

Die Wahl des Knotens beeinflusst die Reaktionsfähigkeit des Desktops, nicht jedoch direkt die Inferenzgeschwindigkeit des Modells. Die Richtwerte helfen bei einer ersten Einschätzung, ersetzen aber nicht den Test über Ihr eigenes Netzwerk.

Latenzrichtwerte der Knoten: regionale Orientierungswerte, keine Messungen für einzelne Städte
Knoten Abdeckungsgebiet Round-Trip-Richtwert Geeignete Einsatzbereiche
Singapur Südostasien 20–50 ms Remote-Desktop, Builds und Dateiübertragung
Tokio Ostasien 30–60 ms Remote-Desktop, Builds und Dateiübertragung
Seoul Nordostasien 30–50 ms Remote-Desktop, Builds und Dateiübertragung
Hongkong Südchina und Südostasien 20–40 ms Remote-Desktop, Builds und Dateiübertragung

Die Werte sind Richtwerte; ausschlaggebend ist Ihre tatsächliche Netzwerkverbindung. Routing durch den Anbieter, WLAN, Proxyserver und Auslastung zu Spitzenzeiten können die Ergebnisse beeinflussen. Die Angaben sind keine Latenzgarantie.

Beobachten Sie bei der Übertragung großer Gewichte auch den dauerhaft erreichbaren Durchsatz und Wiederholungsübertragungen. Eine niedrige Round-Trip-Latenz bedeutet nicht automatisch schnellere Downloads. Entscheiden Sie nicht allein anhand eines einzelnen Latenztests, wie Sie Daten übertragen.

Das passende Werkzeug für jede Ausgabe

Protokolle, Grafiken und Daten über getrennte Wege übertragen

Für ein Experiment können Sie mehrere Zugangswege kombinieren: Prüfen Sie den Status am Desktop, führen Sie Prozesse im Terminal aus und synchronisieren Sie Dateien mit einem Dateitool. Der Remote-Desktop muss nicht alle Aufgaben übernehmen.

Modellausgaben ansehen: SSH

Wenn Sie generierte Texte lesen, Protokolle verfolgen oder Befehlszeilenparameter anpassen, überträgt SSH nur Terminalinhalte. Starten Sie längere Aufgaben in tmux und speichern Sie Protokolle in einer Datei auf dem Remote-Mac. Nach dem erneuten Verbinden können Sie dort weiterlesen.

Einschränkung: Grafische Anwendungen lassen sich damit nicht direkt bedienen. Terminalausgaben werden außerdem nicht automatisch dauerhaft gespeichert – dafür müssen Sie selbst sorgen.

Textinteraktion

GUI-Tools bedienen: Browser oder VNC

Verwenden Sie den Desktop, wenn Sie die Aktivitätsanzeige, Ordner, App-Einstellungen oder Visualisierungen prüfen möchten. Für kurze Kontrollen genügt der Browser. Bei längeren Sitzungen können Sie Bildqualität und Tastenbelegung im VNC-Client anpassen.

Einschränkung: Die Reaktionszeit hängt vom Netzwerk ab. Das Schließen des Desktop-Tabs beendet weder das Experiment noch die Mietdauer.

Grafische Bedienung

Datensätze übertragen: rsync

Synchronisieren Sie Dateien über SSH und geben Sie im Befehl einen geprüften Zielpfad an. Übertragen Sie zuerst eine kleine Stichprobe und kontrollieren Sie die Ordnerstruktur, bevor Sie den vollständigen Datensatz senden. Ergebnisse können Sie auf demselben Weg zurückholen.

Einschränkung: Ein zusätzliches Laufwerk wird nicht automatisch zum Downloadordner. Den Cache-Pfad des Modelltools müssen Sie selbst festlegen.

Dateisynchronisierung

Datensatzordner vom lokalen Rechner hochladen

Legen Sie wie oben beschrieben SSH_HOST, SSH_USER und SSH_PORT fest und erstellen Sie im Benutzerverzeichnis auf dem Remote-Mac den Ordner datasets.

rsync -avP -e "ssh -p $SSH_PORT" ./datasets/ "$SSH_USER@$SSH_HOST:~/datasets/"

Der abschließende Schrägstrich am Quellpfad bedeutet, dass der Inhalt des Ordners synchronisiert wird. Dieses Beispiel löscht keine Dateien am Ziel. Prüfen Sie Quelle und Ziel auch bei einer erneuten Ausführung. Große Dateien können Sie vorab aufteilen. Prüfen Sie nach dem Upload die Integrität, damit keine unvollständigen Dateien an das Inferenzprogramm übergeben werden.

Prüfung auf demselben Rechner

Zugang wechseln, dieselbe Umgebung prüfen

Die folgende Bedienungsübersicht zeigt, was Sie in den drei Ansichten prüfen sollten. Die Darstellung ist keine echte Bildschirmaufnahme. Tatsächliche Schaltflächen, Desktopanordnung und Clientmenüs richten sich nach der bereitgestellten Benutzeroberfläche.

Browser · Instanzdetails
OsxNode M4-16
Unified Memory
16 GB
Systemlaufwerk
256 GB SSD
Remote-Desktop öffnen
Ansicht des ZugangsPrüfen Sie zuerst Instanz und Mietdauer und öffnen Sie danach den Desktop. Die Schaltfläche ist hier nur beispielhaft dargestellt. Für die tatsächliche Bedienung müssen Sie sich in der Konsole anmelden.
VNC · macOS-Desktop
Aktivitätsanzeige
  • Speicherdruck prüfen
  • Modellprozess kontrollieren
  • Verfügbaren Speicherplatz prüfen
Keine erfundenen Messwerte
SystemansichtBeobachten Sie das Remote-System selbst, nicht den Speicher Ihres lokalen Rechners. Die auf dem Desktop sichtbaren Prozesse sollten zu den per SSH gestarteten Aufgaben passen.
SSH · Remote-Terminal
Ordner und Sitzung prüfen
hostname
pwd
df -h
tmux list-sessions
ProzessansichtVergleichen Sie Hostname, Arbeitsverzeichnis und Sitzungsnamen. Wenn die verschiedenen Zugangswege unterschiedliche Systembenutzer verwenden, können sichtbare Dateien und Berechtigungen voneinander abweichen.

Wenn Dateien auf dem Desktop sichtbar sind, im Terminal aber fehlen, prüfen Sie zuerst, ob beide Zugänge dieselbe Instanz und denselben Benutzer verwenden. Kontrollieren Sie anschließend den absoluten Pfad und den Speicherort der eingebundenen Laufwerke. Laden Sie nicht sofort alle Gewichte erneut hoch.

Vor dem Start die Grenzen kennen

Das Remote-Bild ist keine Erweiterung Ihrer lokalen Geräte

Der Dienst bietet Ihnen den Fernzugriff auf einen exklusiven physischen Mac. Die gesamte Hardware und die Browserberechtigungen Ihres lokalen Rechners werden nicht automatisch auf den Remote-Mac übertragen.

Keine Audio-Rückübertragung

Verlassen Sie sich nicht darauf, in der Remote-Sitzung Audio zu hören oder Aufgaben mit direktem akustischem Feedback auszuführen. Nach der Audioausgabe durch ein Modell können Sie die Ergebnisdatei herunterladen und lokal prüfen. Audiodateien übertragen und Desktop-Audio zurückübertragen sind zwei verschiedene Dinge.

Keine direkte USB-Verbindung

Ein lokal angeschlossenes USB-Gerät steht auf dem gemieteten Mac nicht als Peripheriegerät zur Verfügung. Debugging-Abläufe, die eine direkte Verbindung zu einem physischen Gerät voraussetzen, eignen sich daher nicht für diesen Zugang. Daten, die sich als Dateien importieren lassen, können Sie zuvor auf den Remote-Mac übertragen.

Verbindung trennen, Prozess beenden und Mietdauer abschließen sind getrennte Schritte

Wenn Sie den Browser oder VNC-Client schließen, wird lediglich der Anzeigezugang getrennt. Ob SSH-Aufgaben weiterlaufen, hängt von der Sitzungsverwaltung ab; tmux verlängert die Mietdauer nicht. Ohne Verlängerung wird der Mac nach Mietende heruntergefahren. Holen Sie Ihre Versuchsergebnisse rechtzeitig ab und verwenden Sie das entfernte Laufwerk nicht als Langzeit-Backup.

Wenn Sie Hilfe bei Verbindungsproblemen benötigen, eröffnen Sie über die Konsole ein Support-Ticket. Geben Sie den Knotennamen, die Bestellnummer, den Zeitpunkt mit Zeitzone, die verwendete Verbindungsmethode und die vollständige Fehlermeldung an. Fügen Sie dem Tickettext weder Systempasswörter noch private Schlüssel oder andere vertrauliche Zugangsdaten bei.

Zuerst verbinden und prüfen, dann das Experiment starten

Wählen Sie eine Mietdauer von einem Tag, einer Woche, einem Monat oder einem Quartal. Prüfen Sie zuerst, ob Ihr Modell in 16 GB Unified Memory ausgeführt werden kann. Bereiten Sie anschließend den Datenpfad und eine dauerhafte Sitzung vor. Holen Sie nach dem Lauf die Ergebnisse ab; ohne Verlängerung wird der Mac nach Mietende heruntergefahren.