GALERIE MATÉRIELLE

Un Mac qui vous est attribué, pas une tranche de ressources partagées

Chaque commande correspond à une machine physique dédiée. Le processeur, la mémoire et le stockage local ne sont pas partagés avec d’autres locataires. Le portail affiche l’identifiant et l’état de connexion du nœud, au lieu de regrouper plusieurs utilisateurs dans une même instance virtuelle.

Tous les nœuds fonctionnent normalement 365 jours par an, en continu. La disponibilité immédiate dépend du modèle et de la région sélectionnés ; le résultat final est celui confirmé par le portail.

CONFIGURATION DU PORTAIL

Le portail décompose la commande en quatre champs vérifiables

Choisissez d’abord le matériel fixe, puis la région, la durée et les options. Vérifiez chaque élément avant l’envoi, sans devoir deviner la mémoire, le stockage ou le lieu de livraison à partir d’un nom de forfait vague.

MW Configuration du nœud
BROUILLON DE COMMANDE
ÉTAPE 1 / 4

Choisir un nœud physique

Exemple de configuration
Forge M4SÉLECTIONNÉ

M4 · 16 Go · SSD 256 Go

Studio M4

M4 · 24 Go · SSD 512 Go

Atlas M4 Pro

M4 Pro · 64 Go · SSD 2 To

Région Japon (Tokyo) Autres choix : Singapour, Séoul, Hong Kong, côte est des États-Unis
Durée Mensuelle Également disponible à la journée, à la semaine ou au trimestre
Option +1 To SSD Alignée sur la période de service sélectionnée
Paiement Dollar américain (USD) Deux moyens de paiement pris en charge

La configuration ne repose pas sur des abréviations

Chaque carte de modèle indique directement la puce, la mémoire et la capacité SSD. Le stockage supplémentaire et le Thunderbolt 5 ne sont ajoutés à la commande qu’après sélection explicite.

Les accès sont centralisés après la livraison

Une fois le nœud prêt, son état, les informations de connexion, le bureau distant dans le navigateur et les données nécessaires à SSH sont consultables dans le même contexte de commande, sans assembler des paramètres provenant de plusieurs pages.

Les informations publiques sont anonymisées par défaut

Cette page masque l’identifiant complet de la commande et du nœud, les adresses réseau, le nom d’utilisateur et les informations d’authentification. La console réelle ne fournit ces données qu’aux utilisateurs connectés et autorisés.

BUREAU DE DÉVELOPPEMENT

Consultez projet, commandes et évolution des ressources dans un même bureau

Le bureau de développement illustré adopte une disposition courante en quatre zones : navigation du projet, éditeur, journaux de build et suivi des ressources. Vous disposez d’une interface graphique macOS complète et de la ligne de commande ; chacun organise ses fenêtres comme il le souhaite.

Espace de développement
CPU 38 %MÉMOIRE 9,6 / 16 Go
BuildPipeline.swift Package.swift
  1. struct BuildPipeline {
  2.   let scheme = "SampleApp"
  3.   let configuration = "Release"
  4.   
  5.   func archive() async throws {
  6.     try await prepareDependencies()
  7.     try await runTests()
  8.     try await exportArtifact()
  9.   }
  10. }
JOURNAL DE BUILDSORTIE 0
$ xcodebuild -scheme SampleApp -configuration Release archive
Resolve Package Graph
CompileSwiftSources normal arm64
Run unit tests: 128 passed
Archive path: ./Artifacts/SampleApp.xcarchive
BUILD SUCCEEDED
01

L’environnement du projet est conservé

Les répertoires de dépendances, versions des outils, caches de build et scripts peuvent rester sur le même nœud physique. Avec une utilisation à la semaine, au mois ou au trimestre, il n’est pas nécessaire de reconstruire tout l’environnement à chaque session.

02

Tâches graphiques et automatisation en parallèle

Utilisez le bureau distant dans le navigateur pour les vérifications interactives ; lancez les builds groupés, la collecte des journaux et les opérations sur les fichiers via SSH. Les deux accès ciblent le même nœud, et non deux environnements isolés.

03

Évaluez les ressources à partir des données d’exécution

Consignez le temps de build, le pic de mémoire, l’espace disque restant et les journaux d’erreur. Si la mémoire reste proche de la limite, évaluez Studio M4 ou Atlas M4 Pro plutôt que de choisir uniquement selon le nom de la tâche.

PIPELINE D’EXÉCUTION CI/CD

Un build passe par quatre étapes clairement définies, du commit à l’artefact

Le nœud dédié exécute réellement les tâches. Le dépôt de code, les déclencheurs et le stockage des artefacts restent configurés par votre équipe selon ses outils habituels ; MacWorker fournit un environnement macOS physique contrôlable à distance.

  1. 01

    Commit du code

    Le développeur pousse la branche ou le tag choisi. Le commit doit inclure une liste de dépendances reproductible, la configuration de build et les informations de version, afin que le nœud ne dépende pas du contexte manuel.

    Entrée
    commit / tag
    Vérification
    Branche et configuration
  2. 02

    Déclenchement de la tâche

    Le pipeline crée une tâche selon la branche, une règle planifiée ou une action manuelle. Avant la planification, il vérifie l’état en ligne du nœud, le répertoire de travail et la stratégie de concurrence, puis envoie les commandes au nœud désigné.

    Entrée
    job payload
    Vérification
    File d’attente et état
  3. 03

    Exécution sur le nœud physique

    Le Mac dédié récupère le code, restaure le cache, résout les dépendances, compile et exécute les tests. L’équipe peut figer les versions des outils et identifier dans les journaux la commande, le code de sortie et la durée exacts.

    Entrée
    source + cache
    Sortie
    log + result
  4. 04

    Génération des artefacts

    Les fichiers d’archive, rapports de test et journaux sont écrits dans les répertoires convenus, puis envoyés par les scripts de l’équipe vers son propre système d’artefacts. Avant publication, vérifiez le hash, le numéro de build et les résultats des tests.

    Entrée
    build result
    Vérification
    hash + report
RUN #1842 Une exécution traçable conserve au moins six catégories d’informations
  • Identifiant du commit
  • Identifiant du nœud
  • Heures de début et de fin
  • Version des outils
  • Code de sortie
  • Résumé de l’artefact

ESPACE D’INFÉRENCE IA

La reproductibilité avant tout, pas des capacités opaques empilées

Convient aux tâches d’inférence et de validation de modèles exécutables sur la configuration Apple Silicon choisie. Cette page ne garantit ni vitesse précise, ni capacité d’entraînement, ni compatibilité avec des frameworks non testés ; choisissez selon le format du modèle, le pic de mémoire et vos échantillons réels.

FICHIERS experiment-014
  • models
  • model-q4.bin
  • configs
  • inference.yaml
  • scripts
  • run_inference.py
  • results
  • run-014.json
TERMINAL arm64 · zsh
$ python run_inference.py \
  --config configs/inference.yaml \
  --model models/model-q4.bin \
  --output results/run-014.json

runtime: arm64
samples: 120
warmup: 5
result: archived
status: completed
OBSERVATION RUN 014
Pic de mémoire41,8 Go
Nombre d’échantillons120
État de l’exécutionTERMINÉE
ARCHIVE 4 ÉLÉMENTS
Configuration
inference.yaml
Dépendances
environment.lock
Résultat
run-014.json
Résumé
sha256••••8c1a

Commencez par figer les versions du modèle et des dépendances

Placez le fichier du modèle, la configuration, le script d’exécution et le fichier de verrouillage des dépendances dans des répertoires explicites. Le résultat doit indiquer quelle version et quels paramètres ont été utilisés, ainsi que sur quel nœud l’exécution a eu lieu.

Enregistrez ensuite les pics, pas les moyennes

Le choix de la mémoire doit tenir compte du pic atteint lors du chargement et de l’inférence. Les valeurs illustrées expliquent uniquement la structure du suivi et ne représentent pas les performances fixes d’un modèle sur tous les nœuds.

Archivez enfin les entrées et le résumé des résultats

Le répertoire de résultats doit au minimum conserver la configuration, les versions des dépendances, les journaux, les fichiers de sortie et le résumé. Pour comparer plusieurs nœuds, gardez les mêmes échantillons, paramètres et méthodes de mesure.

Limites d’utilisation : MacWorker propose trois configurations fixes : Forge M4, Studio M4 et Atlas M4 Pro. L’exécution d’un modèle dépend de son format, de la compatibilité du framework, des besoins en mémoire et de la configuration de votre environnement ; cette page ne suggère ni matériel d’accélération supplémentaire ni ressources illimitées.

INFORMATIONS VISUELLES

Toutes les interfaces publiques appliquent d’abord la minimisation des données

Contenu masqué

Informations structurelles conservées

À la lecture de ces écrans

Les exemples expliquent l’architecture de l’information et le workflow ; ils ne constituent pas une promesse d’interface figée. Les champs du portail, l’emplacement des boutons et les détails visuels peuvent évoluer, mais le modèle, la région, la durée et les options d’une commande confirmée restent ceux enregistrés dans le portail.

Les courbes de suivi, numéros d’exécution, identifiants de nœud et résultats d’expérience sont des données de démonstration anonymisées et ne doivent pas servir de référence de performance.