Files
0raclus 1672858674 feat: prove a rented GPU runs a real model (Llama 3.2 on Apple Metal via DanteGPU dispatch)
Adds the "real model on a rented GPU" proof the rental-proof was building toward.

scripts/gpu-model-proof.sh — one command:
  - ensures mlx-lm in a throwaway venv (Apple Silicon / Metal),
  - starts a JetStream nats-server + the provider-daemon,
  - dispatches an ai-inference task over NATS whose payload (scripts/gpu_infer.py)
    loads a real 4-bit quantized LLM and generates text on the GPU,
  - prints the daemon-captured model output and tears everything down.

Verified on an Apple M4 Max: the daemon receives the task over NATS, runs
mlx-community/Llama-3.2-1B-Instruct-4bit on the Metal GPU (device "Device(gpu, 0)",
~235 tokens/sec, 0.81 GB GPU peak), and returns a real coherent answer with
exitCode 0. So the full chain is real end to end: detect GPU -> rent -> dispatch
over NATS -> daemon executes -> real model runs on the GPU -> output returned.

scripts/gpu_infer.py is the MLX inference payload (swap --model for any
mlx-community repo; a PyTorch payload works for CUDA/NVIDIA). docs/PROOF.md and
the README document the run; the only thing still unproven is *distributed*
multi-node inference (one model sharded across many rented GPUs).
2026-06-22 20:49:21 +03:00
..

DanteGPU Core documentation

Start with the root README for what the system is and the honest status. This folder holds the supporting docs.

Doc What it covers
STATUS.md Per-service reality matrix (working / partial / stub / removed)
ARCHITECTURE.md System architecture, services, data flow
ARCHITECTURE-TR.md Architecture, Turkish
API_DOCUMENTATION.md HTTP API reference
RUNBOOK.md Operations runbook

Project-level docs live at the repository root: README, ROADMAP, CONTRIBUTING.

Service-specific notes live next to each service (for example billing-payment-service/README.md).