裝置級資源邊界
租期內,所選機型會以完整實體節點交付。Forge M4 配備 M4、16GB 記憶體與 256GB SSD;Studio M4 配備 M4、24GB 記憶體與 512GB SSD;Atlas M4 Pro 配備 M4 Pro、64GB 記憶體與 2TB SSD。
- CPU 與記憶體不與其他租戶爭用
- 系統環境、相依項快取與專案目錄持續保留
- 節點釋出前可自行匯出建置產物與專案資料
產品檢視/匿名化
這裡不展示裝飾性的機房照片,而是依照實際操作順序拆解 MacWorker:選擇一台獨享實體 Mac、確認區域與租期、取得連線入口,接著在持續保留的 macOS 環境中開發、建置或執行相容的 AI 推論任務。
匿名化結構示意:節點識別碼、網路位址與登入資訊均已隱藏。
硬體展示
每筆訂單對應一台獨享實體機。處理器、記憶體與本機儲存空間不會與其他租戶混用,入口網站以節點識別碼和連線狀態呈現裝置,而不是將多位使用者塞進同一個虛擬執行個體。
租期內,所選機型會以完整實體節點交付。Forge M4 配備 M4、16GB 記憶體與 256GB SSD;Studio M4 配備 M4、24GB 記憶體與 512GB SSD;Atlas M4 Pro 配備 M4 Pro、64GB 記憶體與 2TB SSD。
控制台顯示機型、區域、租期、節點狀態與連線入口。帳戶資料、完整位址與驗證內容不會出現在公開檢視畫面中。
新加坡、日本(東京)、韓國(首爾)、香港與美國東部依即時庫存提供。選擇區域時,應優先考慮團隊連線延遲、程式碼來源與產物目的地。
入口網站設定
先選擇固定硬體,再選擇區域、租期與附加項目。提交前可逐項檢查,不必根據模糊的方案名稱猜測記憶體、儲存空間或交付位置。
M4 · 16GB · 256GB SSD
M4 · 24GB · 512GB SSD
M4 Pro · 64GB · 2TB SSD
機型卡片會直接列出晶片、記憶體與 SSD 容量。附加儲存空間與 Thunderbolt 5 並聯只有在明確選擇後才會加入訂單。
節點準備完成後,可在同一筆訂單脈絡中查看狀態、登入資訊、瀏覽器遠端桌面與 SSH 所需資訊,避免在不同頁面拼接參數。
本頁範例隱藏訂單識別碼、節點完整識別碼、網路位址、使用者名稱與驗證資訊。實際控制台只會向已登入且具備權限的使用者提供相應資料。
開發者桌面
開發桌面示意採用常見的四區配置:專案導覽、編輯區、建置記錄與資源監控。實際視窗位置由使用者自行安排,macOS 圖形介面與命令列皆可完整使用。
$ xcodebuild -scheme SampleApp -configuration Release archive
Resolve Package Graph
CompileSwiftSources normal arm64
Run unit tests: 128 passed
Archive path: ./Artifacts/SampleApp.xcarchive
BUILD SUCCEEDED
相依項目錄、工具版本、建置快取與腳本可保留在同一台實體節點中。按週、按月或按季使用時,不必在每次工作階段開始時重新建立完整環境。
需要互動檢查時使用瀏覽器遠端桌面;批次建置、記錄收集與檔案操作可透過 SSH 執行。兩種入口面向同一個節點,而不是兩套彼此隔離的環境。
建議同時記錄建置耗時、記憶體峰值、剩餘磁碟空間與失敗記錄。若長時間接近記憶體上限,應從 Forge M4 評估 Studio M4 或 Atlas M4 Pro,而不是只看任務名稱選擇機型。
CI/CD 執行流程
獨享節點負責實際執行任務。程式碼託管、觸發器與產物儲存仍由團隊依現有工具鏈設定,MacWorker 提供的是可遠端控制的 macOS 實體執行環境。
開發者推送指定分支或標籤。提交記錄應包含可重現的相依項清單、建置設定與版本資訊,避免節點只能依賴人工脈絡。
Pipeline 會根據分支、排程規則或人工操作產生任務。排程前先檢查節點線上狀態、工作目錄與並行策略,再將命令傳送至指定執行節點。
獨享 Mac 會擷取程式碼、還原快取、解析相依項、進行編譯並執行測試。團隊可以固定工具版本,也能從記錄中定位具體命令、結束碼與耗時。
封存檔案、測試報告與記錄會寫入約定目錄,再由團隊腳本上傳至自己的產物系統。發布前應驗證檔案摘要、建置編號與測試結果。
AI 推論工作區
適用於能在所選 Apple Silicon 設定上執行的模型推論與驗證任務。本頁不承諾特定模型速度、訓練能力或未經測試的框架相容性,選型應以模型格式、記憶體峰值與實際樣本為準。
$ 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
將模型檔案、設定、執行腳本與相依項鎖定檔放在明確目錄中。實驗結果應能回答「使用哪個版本、採用什麼參數、在哪台節點上執行」。
記憶體選擇應參考模型載入與推論階段的峰值。示意中的數值僅用於解釋觀測結構,不代表任何模型在所有節點上的固定表現。
結果目錄至少應保存設定、相依項版本、執行記錄、輸出檔案與摘要。需要跨節點比較時,請保持樣本、參數與測量方式一致。
視覺資訊揭露
範例用於說明資訊架構與工作流程,不構成固定介面承諾。入口網站欄位、按鈕位置與視覺細節可能隨產品更新調整,但已確認訂單中的機型、區域、租期與附加選項仍以入口網站記錄為準。
監控曲線、執行編號、節點識別碼與實驗結果均為匿名化示範資料,不應用作效能基準。
準備開始設定
如果你已知道記憶體峰值、工作目錄大小、任務持續時間與團隊所在地,可以直接設定機型、區域、租期與附加項目。還沒有這些資料時,請先查看情境建議與固定價格矩陣。