Location courte durée · Préparer l’accès

Vérifiez l’environnement sur le bureau,
poursuivez l’expérience dans le terminal

Après avoir loué un Mac dédié, ouvrez le bureau à distance dans le navigateur depuis le portail et vérifiez l’environnement ainsi que l’espace disque. Pour les longues inférences MLX, utilisez SSH avec tmux afin de ne pas dépendre d’un onglet du navigateur.

OsxNode M4-16 : mémoire unifiée de 16GB / SSD de 256GB. Le mode d’accès n’augmente pas la mémoire disponible ; à la fin de la location, la machine s’arrête si vous ne la prolongez pas.

Vérifiez d’abord l’accès au bureau

Le navigateur pour un premier contrôle de l’environnement

Une fois votre nœud activé, aucun client de bureau à distance n’est nécessaire pour commencer. Ouvrez le bureau depuis la fiche de l’instance après connexion. Cette page publique ne permet pas d’accéder directement à une instance.

  1. 01

    Connectez-vous et trouvez l’instance

    Dans le portail, vérifiez le nœud et la durée de location associés à votre commande, puis ouvrez la fiche de l’instance. Si les identifiants ne sont pas encore disponibles, vérifiez le paiement et l’activation. N’essayez pas de vous connecter avec l’adresse d’une autre commande.

  2. 02

    Ouvrez le bureau à distance

    Cliquez sur « Ouvrir le bureau à distance » dans l’instance, puis utilisez le nom d’utilisateur système et le mot de passe fournis. Modifiez le mot de passe initial dès la première connexion et conservez-le en lieu sûr. Les identifiants du portail et ceux du système sont distincts.

  3. 03

    Vérifiez les dossiers et la mémoire

    Repérez le disque où se trouvent les modèles, puis ouvrez Moniteur d’activité pour vérifier la pression mémoire. Commencez par une tâche légère pour valider l’environnement ; évitez de télécharger des poids, de décompresser un jeu de données et de lancer une inférence en même temps.

Navigateurs compatibles

Nous recommandons la dernière version stable de Chrome, Edge, Firefox ou Safari. JavaScript, WebSocket et Canvas doivent être activés. Sur un réseau administré qui bloque les connexions persistantes, l’écran peut rester noir après l’authentification ou se reconnecter en boucle.

Désactivez d’abord les extensions susceptibles d’interférer, puis faites un essai avec un autre navigateur ou réseau. Actualiser la page ne redémarre pas la machine distante.

Résolution et zoom

La résolution du bureau dépend des réglages d’affichage de macOS à distance. Le zoom du navigateur ne fait que modifier l’affichage local et n’agrandit pas l’espace de travail distant. Commencez par ajuster le bureau à la fenêtre, puis modifiez la résolution distante si nécessaire.

Une résolution élevée augmente le volume de données transférées. Pour lire des journaux, un grand affichage n’est pas nécessaire. Si le texte est trop petit, agrandissez plutôt la police de l’application au lieu d’augmenter constamment la résolution distante.

Presse-papiers et saisie

Le presse-papiers dépend des autorisations du navigateur et des fonctions prises en charge par l’outil de bureau à distance. Faites d’abord un essai avec un court texte non sensible. Si les raccourcis ne fonctionnent pas, utilisez l’accès au presse-papiers de la barre d’outils de la session.

Ne comptez pas sur la synchronisation automatique des images, du glisser-déposer de fichiers ou du presse-papiers entre vos appareils. Transférez les jeux de données et les poids via SSH, et ne laissez pas de mots de passe dans un presse-papiers partagé.

Pour une utilisation prolongée du bureau

Réglez la qualité d’image dans votre client VNC

Pour utiliser régulièrement des outils graphiques, vous pouvez choisir un client VNC compatible. Sur macOS, vous pouvez aussi utiliser Partage d’écran. Dans les deux cas, vous vous connectez à la même machine louée.

Renseignez les informations de connexion fournies

Serveur
Indiquez l’adresse de l’hôte affichée dans le portail, et non l’adresse de la page du portail.
Port
Indiquez le port VNC externe fourni. Le port 5900 est courant pour ce protocole, mais le port mappé peut être différent : ne le présumez pas.
Authentification
Utilisez les identifiants VNC ou système indiqués dans les instructions, selon le mode d’authentification du service.
Format de l’adresse
Si le client propose des champs distincts pour l’adresse et le port, remplissez-les séparément. S’il demande un URI, suivez sa documentation, par exemple vnc://HOST:PORT.

Les clients n’interprètent pas tous de la même façon les deux-points simples ou doubles, ni les numéros d’affichage. Privilégiez un champ de port distinct et ne confondez pas le numéro d’affichage avec le port.

Privilégiez la lisibilité avant la qualité d’image

  • Commencez avec la qualité automatique ou moyenne et désactivez les animations du bureau inutiles. Une fois l’image stabilisée, augmentez la qualité si besoin.
  • Pour déboguer du code, vérifiez la netteté des caractères et la saisie. Une compression trop forte rend les petits caractères flous et complique la vérification de longues commandes.
  • Si le pointeur répond avec un décalage visible, baissez la résolution distante et limitez le nombre de fenêtres qui se rafraîchissent souvent. Réduire seulement la fenêtre du client ne suffit pas.
  • Testez la correspondance des touches de symboles et de modification dans un éditeur de texte avant de coller de longues commandes dans le terminal. Vous éviterez ainsi les erreurs de chemin ou de paramètres dues à la disposition du clavier.

Un client VNC ne réduit pas la latence réseau. L’utilisation intensive d’interfaces graphiques sur un réseau distant reste limitée par la latence et la bande passante. Pour consulter uniquement les sorties d’inférence, SSH est souvent plus adapté.

Laissez la tâche s’exécuter à distance

Reprenez la même inférence avec SSH et tmux

Un processus lancé au premier plan dans une session SSH classique peut s’arrêter si la connexion est interrompue. Lancez votre script depuis tmux pour pouvoir vous reconnecter à la session après une coupure locale.

Connectez-vous depuis un terminal local

Renseignez les trois variables avec les informations fournies par le portail. SSH utilise souvent le port 22, mais fiez-vous au port externe indiqué dans vos informations de connexion.

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"

Cet exemple de saisie des variables convient à Bash en local. Lors de la première connexion, vérifiez l’empreinte de l’hôte. Si elle change, cherchez-en la raison au lieu de désactiver la vérification de l’identité de l’hôte pour ignorer l’avertissement.

Créez une session de travail après la connexion

Exécutez ces commandes sur le Mac loué. Homebrew doit être installé. L’installation de logiciels et le téléchargement de modèles nécessitent une connexion réseau fonctionnelle et suffisamment d’espace disque.

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

Une fois dans la session, activez votre environnement Python et lancez votre commande d’inférence. Appuyez sur Ctrl+B, puis sur D pour quitter la session. Après vous être reconnecté en SSH, exécutez tmux attach -t mlx-lab pour la retrouver.

tmux conserve une session, mais ne protège pas les tâches contre les incidents. Une erreur du programme, un manque de mémoire, un redémarrage système ou la fin de la location arrêtera la tâche. La mémoire unifiée de 16GB est partagée entre le système et les applications. Les modèles 8-bit de 13B ou plus ne sont pas recommandés sur cette configuration.

Tenez compte de la distance

Évaluez la réactivité à partir de la latence aller-retour

Le choix du nœud influe sur la réactivité du bureau, mais pas sur la vitesse d’inférence du modèle. Ces plages donnent un premier ordre de grandeur et ne remplacent pas un test depuis votre propre réseau.

Latence indicative par nœud : plages régionales, et non mesures effectuées dans chaque ville
Nœud Zone desservie Latence aller-retour indicative Usages adaptés
Singapour Asie du Sud-Est 20~50ms Bureau à distance, compilation, transfert de fichiers
Tokyo Asie de l’Est 30~60ms Bureau à distance, compilation, transfert de fichiers
Séoul Asie du Nord-Est 30~50ms Bureau à distance, compilation, transfert de fichiers
Hong Kong Sud de la Chine et Asie du Sud-Est 20~40ms Bureau à distance, compilation, transfert de fichiers

Ces plages sont indicatives. Les résultats réels dépendent de votre réseau : le routage de votre opérateur, une connexion sans fil, un proxy ou la congestion aux heures de pointe peuvent les faire varier. Ces chiffres ne constituent pas une garantie de latence.

Pour transférer de gros fichiers de poids, surveillez également le débit soutenu et les retransmissions. Une faible latence aller-retour ne garantit pas un téléchargement rapide. Ne choisissez pas votre méthode de transfert de données sur la base d’un seul test de latence.

Choisissez selon ce que vous faites

Journaux, interface graphique et données : chacun son canal

Vous pouvez combiner plusieurs modes d’accès pour une même expérience. Utilisez le bureau pour vérifier l’état de la machine, le terminal pour lancer des processus et un outil de transfert pour synchroniser les fichiers. Le bureau à distance n’a pas à tout faire.

Suivre les sorties du modèle : SSH

Pour lire le texte généré, suivre les journaux ou modifier les paramètres en ligne de commande, SSH ne transmet que le contenu du terminal. Lancez les tâches longues dans tmux et enregistrez les journaux dans un fichier distant pour les consulter après reconnexion.

Limite : SSH ne permet pas de piloter directement une application graphique, et les sorties du terminal ne sont pas enregistrées durablement automatiquement.

Terminal

Utiliser des outils graphiques : navigateur ou VNC

Le bureau permet de consulter le Moniteur d’activité, les dossiers, les réglages des applications et les résultats visuels. Pour un contrôle ponctuel, privilégiez le navigateur. Pour une utilisation prolongée, réglez la qualité d’image et les touches dans un client VNC.

Limite : la réactivité dépend du réseau. Fermer l’onglet du bureau ne signifie ni que l’expérience est arrêtée ni que la location est terminée.

Interface graphique

Transférer des jeux de données : rsync

Synchronisez les fichiers via SSH en indiquant un chemin de destination sur le disque choisi. Commencez par un petit échantillon pour vérifier l’arborescence, puis transférez le jeu de données complet. Récupérez les résultats de la même façon.

Limite : un disque supplémentaire ne devient pas automatiquement le dossier de téléchargement. Vous devez configurer vous-même le chemin de cache de vos outils de modélisation.

Synchronisation de fichiers

Envoyez un dossier de données depuis votre ordinateur

Définissez d’abord SSH_HOST, SSH_USER et SSH_PORT comme indiqué plus haut, puis créez le dossier datasets dans le répertoire utilisateur distant.

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

La barre oblique à la fin du chemin source signifie que le contenu du dossier sera synchronisé. Cet exemple ne supprime pas les fichiers présents à destination ; vérifiez tout de même la source et la destination avant chaque exécution. Vous pouvez découper les gros fichiers à l’avance. Après le transfert, vérifiez leur intégrité avant de les utiliser pour l’inférence.

Vérifiez que vous êtes sur la même machine

Quel que soit le mode d’accès, contrôlez le même environnement

Les vues ci-dessous indiquent ce qu’il faut vérifier depuis trois points de vue. Elles illustrent des opérations et ne reproduisent pas des captures d’écran réelles. Les boutons, la disposition du bureau et les menus du client peuvent différer de l’interface fournie.

Navigateur · Fiche de l’instance
OsxNode M4-16
Mémoire unifiée
16GB
Disque système
256GB SSD
Ouvrir le bureau à distance
Vue d’accès Vérifiez l’instance et la durée de location avant d’ouvrir le bureau. Le bouton illustré ici n’est pas interactif ; pour accéder à l’instance, connectez-vous au portail.
VNC · Bureau macOS
Moniteur d’activité
  • Vérifier la pression mémoire
  • Contrôler les processus du modèle
  • Vérifier l’espace disque disponible
Aucune valeur d’exécution fictive
Vue système Observez le système distant, et non la mémoire de votre ordinateur. Les processus visibles sur le bureau doivent correspondre aux tâches lancées par SSH.
SSH · Terminal distant
Vérifier les dossiers et les sessions
hostname
pwd
df -h
tmux list-sessions
Vue processus Comparez le nom de l’hôte, le répertoire de travail et le nom de la session. Si les points d’accès utilisent des comptes système différents, les fichiers visibles et les autorisations peuvent varier.

Si un fichier apparaît sur le bureau mais pas dans le terminal, vérifiez d’abord que les deux sessions utilisent la même instance et le même utilisateur. Contrôlez ensuite le chemin absolu et le point de montage du disque, sans retransférer immédiatement tous les poids.

Connaissez les limites avant de commencer

Un bureau distant ne donne pas accès à vos périphériques locaux

Le service vous donne accès à distance à un Mac physique dédié. Le matériel de votre ordinateur et les autorisations de votre navigateur ne sont pas automatiquement redirigés vers la machine distante.

Pas de retour audio

Ne comptez pas sur la session à distance pour écouter de l’audio ou réaliser des tâches qui nécessitent un retour sonore en temps réel. Si le modèle génère de l’audio, téléchargez le fichier de résultat pour le vérifier en local. Le transfert d’un fichier audio et la transmission du son du bureau sont deux choses différentes.

Pas de connexion USB directe

Un périphérique USB branché à votre ordinateur local ne sera pas accessible depuis le Mac loué. Les procédures de débogage qui nécessitent la connexion d’un appareil physique ne sont pas adaptées à ce mode d’accès. Si les données peuvent être importées sous forme de fichiers, transférez-les d’abord vers la machine distante.

Déconnexion, arrêt des processus et fin de location : trois actions distinctes

Fermer le navigateur ou le client VNC coupe simplement l’accès visuel. La poursuite d’une tâche SSH dépend de la gestion de session ; tmux ne prolonge pas la location. À la fin de la location, la machine s’arrête si vous ne la prolongez pas. Récupérez vos résultats à l’avance et ne considérez pas le disque distant comme une sauvegarde à long terme.

Si vous avez besoin d’aide après un échec de connexion, ouvrez un ticket depuis le portail en précisant le nom du nœud, le numéro de commande, la date et l’heure avec le fuseau horaire, le mode d’accès utilisé et le message d’erreur complet. Ne joignez pas de mot de passe système, de clé privée ni d’autres identifiants sensibles au ticket.

Connectez-vous et vérifiez l’environnement avant de lancer l’expérience

Choisissez une durée de location à la journée, à la semaine, au mois ou au trimestre. Vérifiez d’abord que votre modèle peut fonctionner avec 16GB de mémoire unifiée, puis préparez les chemins des données et une session persistante. Récupérez vos résultats une fois la tâche terminée ; à la fin de la location, la machine s’arrête si vous ne la prolongez pas.