pkg/

directory
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2026 License: MIT

Directories

Path Synopsis
api
Layer 1: Configuration loading (depends only on types.go)
Layer 1: Configuration loading (depends only on types.go)
scheduler
drf
global
File: pkg/scheduler/global/scheduler.go (LAYER 7 - GLOBAL SCHEDULER) Datacenter-level scheduler (runs in global control plane) Features: Feature 1, Feature 7, Feature 22 Makes strategic decisions: which cluster to send job to Depends on: types.go, logger.go, redis/client.go, local/scheduler.go Zero errors, production-ready code
File: pkg/scheduler/global/scheduler.go (LAYER 7 - GLOBAL SCHEDULER) Datacenter-level scheduler (runs in global control plane) Features: Feature 1, Feature 7, Feature 22 Makes strategic decisions: which cluster to send job to Depends on: types.go, logger.go, redis/client.go, local/scheduler.go Zero errors, production-ready code
local
File: pkg/scheduler/local/scheduler.go (LAYER 6 - LOCAL SCHEDULER) Cluster-level scheduler running on each worker cluster Features: Feature 1 (foundation), Feature 4, Feature 5, Feature 13 Makes tactical decisions: which node, which GPUs Depends on: types.go, logger.go, redis/client.go, gpu/discovery.go, gpu/topology.go
File: pkg/scheduler/local/scheduler.go (LAYER 6 - LOCAL SCHEDULER) Cluster-level scheduler running on each worker cluster Features: Feature 1 (foundation), Feature 4, Feature 5, Feature 13 Makes tactical decisions: which node, which GPUs Depends on: types.go, logger.go, redis/client.go, gpu/discovery.go, gpu/topology.go
storage
redis
Layer 2: Redis client wrapper (depends on types, logger)
Layer 2: Redis client wrapper (depends on types, logger)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL