硬體展示

你看到的是分配給你的 Mac,而不是共享資源切片

每筆訂單對應一台獨享實體機。處理器、記憶體與本機儲存空間不會與其他租戶混用,入口網站以節點識別碼和連線狀態呈現裝置,而不是將多位使用者塞進同一個虛擬執行個體。

所有節點全年 365 天持續運作,不設定固定停機時段。節點是否能立即交付取決於所選機型與區域的即時狀態,最終結果以入口網站確認資訊為準。

入口網站設定

入口網站將購買決策拆分為四個可核對欄位

先選擇固定硬體,再選擇區域、租期與附加項目。提交前可逐項檢查,不必根據模糊的方案名稱猜測記憶體、儲存空間或交付位置。

MW 節點設定
訂單草稿
步驟 1/4

選擇實體節點

設定範例
Forge M4已選取

M4 · 16GB · 256GB SSD

Studio M4

M4 · 24GB · 512GB SSD

Atlas M4 Pro

M4 Pro · 64GB · 2TB SSD

區域 日本(東京) 其他可選:新加坡、東京、首爾、香港、美國東部
租期 每月 也可選擇按日、按週或按季
附加項目 +1TB SSD 與所選服務週期一致
付款 美元(USD) 支援兩類指定付款方式

設定不靠簡稱猜測

機型卡片會直接列出晶片、記憶體與 SSD 容量。附加儲存空間與 Thunderbolt 5 並聯只有在明確選擇後才會加入訂單。

交付後入口集中管理

節點準備完成後,可在同一筆訂單脈絡中查看狀態、登入資訊、瀏覽器遠端桌面與 SSH 所需資訊,避免在不同頁面拼接參數。

公開展示預設匿名化

本頁範例隱藏訂單識別碼、節點完整識別碼、網路位址、使用者名稱與驗證資訊。實際控制台只會向已登入且具備權限的使用者提供相應資料。

開發者桌面

在同一個桌面中同時查看專案、命令與資源變化

開發桌面示意採用常見的四區配置:專案導覽、編輯區、建置記錄與資源監控。實際視窗位置由使用者自行安排,macOS 圖形介面與命令列皆可完整使用。

開發工作區
CPU 38%記憶體 9.6/16GB
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

    觸發任務

    Pipeline 會根據分支、排程規則或人工操作產生任務。排程前先檢查節點線上狀態、工作目錄與並行策略,再將命令傳送至指定執行節點。

    輸入
    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.8GB
樣本數量120
執行狀態已完成
封存 4 個項目
設定
inference.yaml
相依項
environment.lock
結果
run-014.json
摘要
sha256••••8c1a

先固定模型與相依項版本

將模型檔案、設定、執行腳本與相依項鎖定檔放在明確目錄中。實驗結果應能回答「使用哪個版本、採用什麼參數、在哪台節點上執行」。

接著記錄峰值,而非平均值

記憶體選擇應參考模型載入與推論階段的峰值。示意中的數值僅用於解釋觀測結構,不代表任何模型在所有節點上的固定表現。

最後封存輸入與結果摘要

結果目錄至少應保存設定、相依項版本、執行記錄、輸出檔案與摘要。需要跨節點比較時,請保持樣本、參數與測量方式一致。

適用範圍:MacWorker 提供 Forge M4、Studio M4 與 Atlas M4 Pro 三種固定設定。能否執行特定模型取決於模型格式、框架相容性、記憶體需求與使用者自行設定的環境;本頁不暗示額外加速硬體或無限資源。

視覺資訊揭露

所有公開介面都會先進行資料最小化處理

已隱藏的內容

保留的結構資訊

閱讀這些畫面時

範例用於說明資訊架構與工作流程,不構成固定介面承諾。入口網站欄位、按鈕位置與視覺細節可能隨產品更新調整,但已確認訂單中的機型、區域、租期與附加選項仍以入口網站記錄為準。

監控曲線、執行編號、節點識別碼與實驗結果均為匿名化示範資料,不應用作效能基準。