This document describes the diagrams needed for the article. Create these as PNG files in this folder.
Purpose: Show how DS01 layers on top of AIME and Docker
Style: Clean boxes/layers diagram, light background
Content:
┌─────────────────────────────────────────────────────────────┐
│ DS01 INFRASTRUCTURE │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ Resource Management User Workflows Automation │ │
│ │ • Per-user quotas • Wizards • Cleanup │ │
│ │ • GPU allocation • Onboarding • Logging │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ AIME ML CONTAINERS │
│ 150+ pre-built images • Container lifecycle commands │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ DOCKER + NVIDIA CONTAINER TOOLKIT │
│ Container runtime • GPU passthrough │
└─────────────────────────────────────────────────────────────┘
Colours:
Dimensions: ~800×400px
Purpose: Illustrate the GPU allocation decision flow
Style: Flowchart with decision diamonds
Content:
┌─────────────────┐
│ User requests │
│ GPU access │
└────────┬────────┘
│
▼
┌────────────────────┐
│ Check user quota │
│ (resource-limits │
│ .yaml) │
└────────┬───────────┘
│
▼
◇ Within quota? ◇
/ \
No Yes
│ │
▼ ▼
┌──────────┐ ┌──────────────────┐
│ Reject │ │ Check available │
│ request │ │ GPUs (gpu-state │
└──────────┘ │ .json) │
└────────┬─────────┘
│
▼
◇ GPUs available? ◇
/ \
No Yes
│ │
▼ ▼
┌──────────┐ ┌───────────────────┐
│ Queue │ │ Allocate GPU(s) │
│ request │ │ Update state │
└──────────┘ │ Launch container │
└───────────────────┘
Colours:
Dimensions: ~600×700px
Purpose: Visual representation of the 5-layer architecture
Style: Stacked horizontal bars
Content:
Layer 4 │████████████████████████████│ Workflow Wizards
│ user-setup, project-init │ (complete experiences)
Layer 3 │████████████████████████████│ Orchestrators
│ deploy-container, etc. │ (multi-step workflows)
Layer 2 │████████████████████████████│ Atomic Commands
│ container-*, image-* │ (single operations)
Layer 1 │████████████████████████████│ AIME ML Containers
│ mlc-*, docker lifecycle │ (hidden from users)
Layer 0 │████████████████████████████│ Docker Runtime
│ docker, nvidia-ctk │ (foundational)
Colours: Gradient from top (user-facing, vibrant) to bottom (infrastructure, muted)
Dimensions: ~700×400px
Export as PNG at 2x resolution for crisp display on retina screens.
Powered by Jekyll and Minimal Light theme.