ГАЛЕРЕЯ ОБОРУДОВАНИЯ

Перед вами Mac, выделенный вам, а не фрагмент общего ресурса

Каждый заказ соответствует выделенному физическому компьютеру. Процессор, память и локальное хранилище не используются совместно с другими арендаторами. Портал показывает идентификатор и состояние узла, а не помещает нескольких пользователей в один виртуальный экземпляр.

Все узлы работают 365 дней в году без фиксированных периодов остановки. Возможность немедленной выдачи зависит от актуального состояния выбранной модели и региона; окончательная информация отображается в портале.

НАСТРОЙКА ПОРТАЛА

Портал разбивает решение о покупке на четыре проверяемых поля

Сначала выберите фиксированную конфигурацию оборудования, затем регион, срок аренды и дополнительные опции. Перед отправкой заказа можно проверить каждый пункт — не нужно угадывать объём памяти, хранилища или место выдачи по расплывчатому названию тарифа.

MW Конфигурация узла
ЧЕРНОВИК ЗАКАЗА
ШАГ 1 / 4

Выбор физического узла

Пример конфигурации
Forge M4ВЫБРАНО

M4 · 16 ГБ · SSD 256 ГБ

Studio M4

M4 · 24 ГБ · SSD 512 ГБ

Atlas M4 Pro

M4 Pro · 64 ГБ · SSD 2 ТБ

Регион Япония (Токио) Другие варианты: Сингапур, Сеул, Гонконг, восток США
Срок аренды Ежемесячно Также доступны дневной, недельный и квартальный варианты
Дополнительные опции +1 ТБ SSD Соответствует выбранному периоду обслуживания
Оплата Доллары США (USD) Поддерживаются два указанных способа оплаты

Конфигурация не скрыта за сокращениями

Карточка модели напрямую указывает чип, объём памяти и SSD. Дополнительное хранилище и Thunderbolt 5 добавляются в заказ только после явного выбора.

Данные для доступа собраны в одном месте после выдачи

После подготовки узла состояние, данные входа, удалённый рабочий стол в браузере и сведения для SSH доступны в контексте одного заказа — не нужно собирать параметры по разным страницам.

Публичное представление по умолчанию анонимизировано

В примере скрыты идентификаторы заказа и узла, сетевые адреса, имя пользователя и данные аутентификации. В реальной консоли соответствующие данные доступны только авторизованным пользователям с нужными правами.

РАБОЧИЙ СТОЛ РАЗРАБОТЧИКА

Проект, команды и изменения ресурсов — на одном рабочем столе

Рабочий стол разработки показан в привычной компоновке из четырёх зон: навигация по проекту, редактор, журнал сборки и мониторинг ресурсов. Пользователь сам размещает окна; графический интерфейс macOS и командная строка доступны полностью.

Рабочее пространство разработки
CPU 38%ПАМЯТЬ 9,6 / 16 ГБ
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. }
ЖУРНАЛ СБОРКИКОД ВЫХОДА 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

Среда проекта сохраняется

Каталоги зависимостей, версии инструментов, кэш сборки и скрипты можно хранить на одном физическом узле. При использовании на неделю, месяц или квартал не придётся заново собирать полную среду в начале каждой сессии.

02

Графические задачи и автоматизация работают вместе

Для интерактивной проверки используйте удалённый рабочий стол в браузере; массовые сборки, сбор журналов и операции с файлами выполняйте через SSH. Оба способа доступа ведут к одному узлу, а не к двум изолированным средам.

03

Ресурсы оцениваются по данным задач

Рекомендуем одновременно фиксировать время сборки, пиковое потребление памяти, свободное место на диске и журналы ошибок. Если память долго близка к пределу, рассмотрите переход с Forge M4 на Studio M4 или Atlas M4 Pro, а не выбирайте модель только по названию задачи.

ПУТЬ ВЫПОЛНЕНИЯ CI/CD

Одна сборка проходит четыре понятных этапа — от коммита до артефакта

Выделенный узел выполняет задачу фактически. Хостинг кода, триггеры и хранилище артефактов команда настраивает в своей цепочке инструментов; MacWorker предоставляет удалённо управляемую физическую среду macOS.

  1. 01

    Отправка кода

    Разработчик отправляет указанную ветку или тег. Запись коммита должна содержать воспроизводимый список зависимостей, конфигурацию сборки и сведения о версии, чтобы узел не зависел только от ручного контекста.

    Вход
    commit / tag
    Проверка
    Ветка и конфигурация
  2. 02

    Запуск задачи

    Конвейер создаёт задачу по ветке, расписанию или ручному действию. Перед планированием он проверяет состояние узла, рабочий каталог и стратегию параллельного выполнения, а затем отправляет команды назначенному узлу.

    Вход
    job payload
    Проверка
    Очередь и состояние
  3. 03

    Выполнение на физическом узле

    Выделенный Mac получает код, восстанавливает кэш, разрешает зависимости, компилирует проект и запускает тесты. Команда может зафиксировать версии инструментов и найти в журнале конкретные команды, код выхода и длительность.

    Вход
    source + cache
    Выход
    log + result
  4. 04

    Вывод артефактов

    Архивы, отчёты тестов и журналы записываются в согласованный каталог, после чего командные скрипты загружают их в собственную систему артефактов. Перед публикацией проверьте хеш файла, номер сборки и результаты тестов.

    Вход
    build result
    Проверка
    hash + report
ЗАПУСК №1842 Отслеживаемое выполнение должно сохранять как минимум шесть категорий данных
  • Идентификатор коммита
  • Идентификатор узла
  • Время начала и окончания
  • Версия инструментов
  • Код выхода
  • Сводка артефакта

РАБОЧЕЕ ПРОСТРАНСТВО AI-ИНФЕРЕНСА

Главное в AI-эксперименте — воспроизводимость, а не непонятные возможности

Подходит для задач инференса и проверки моделей, способных работать на выбранной конфигурации Apple Silicon. Страница не обещает конкретную скорость модели, возможности обучения или совместимость с непроверенными фреймворками; выбор следует делать по формату модели, пиковому объёму памяти и реальным образцам.

ФАЙЛЫ experiment-014
  • Модели
  • model-q4.bin
  • Конфигурации
  • inference.yaml
  • Скрипты
  • run_inference.py
  • Результаты
  • run-014.json
ТЕРМИНАЛ 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
НАБЛЮДЕНИЕ ЗАПУСК 014
Пиковая память41,8 ГБ
Количество образцов120
Состояние выполненияЗАВЕРШЕНО
АРХИВ 4 ЭЛЕМЕНТА
Конфигурация
inference.yaml
Зависимости
environment.lock
Результат
run-014.json
Сводка
sha256••••8c1a

Сначала зафиксируйте версии модели и зависимостей

Храните файл модели, конфигурацию, скрипт запуска и файл блокировки зависимостей в чётко обозначенных каталогах. Результаты эксперимента должны отвечать на вопросы: «какая версия использовалась, с какими параметрами и на каком узле выполнялась задача».

Затем фиксируйте пиковые, а не средние значения

При выборе памяти ориентируйтесь на пиковое потребление во время загрузки модели и инференса. Значения на схеме лишь объясняют структуру наблюдений и не являются фиксированными показателями любой модели на всех узлах.

В конце архивируйте входные данные и сводку результатов

В каталоге результатов должны сохраняться как минимум конфигурация, версии зависимостей, журнал запуска, выходные файлы и сводка. Для сравнения между узлами используйте одинаковые образцы, параметры и методы измерения.

Ограничения применимости: MacWorker предлагает три фиксированные конфигурации — Forge M4, Studio M4 и Atlas M4 Pro. Возможность запуска конкретной модели зависит от её формата, совместимости фреймворка, требований к памяти и собственной конфигурации среды пользователя; страница не подразумевает дополнительного ускоряющего оборудования или неограниченных ресурсов.

ВИЗУАЛЬНОЕ РАСКРЫТИЕ ДАННЫХ

Все открытые интерфейсы сначала проходят минимизацию данных

Скрытая информация

Сохраняемая структурная информация

При просмотре этих экранов

Пример предназначен для объяснения информационной архитектуры и рабочего процесса, а не для обещания фиксированного интерфейса. Поля портала, расположение кнопок и визуальные детали могут меняться при обновлении продукта, однако модель, регион, срок аренды и дополнительные опции подтверждённого заказа определяются записью в портале.

Графики мониторинга, номера запусков, идентификаторы узлов и результаты экспериментов — анонимизированные демонстрационные данные, которые нельзя использовать как эталон производительности.