>_  AI operating system

The operating system for running AI on one GPU.

Chat models and ComfyUI share one NVIDIA card under one GPU manager. Models switch in about a second. Updates that fail roll themselves back.

illustration · timings measured on the test machine
01  measured, not promised

Switch models in a second, not a coffee break.

elsieOS keeps models it is not using parked in pinned memory and copies them back to the card at the bus's full speed, instead of reading them from disk again.

~1s

Model switch

per request, answer included. Ollama on the same machine: 1.6-11 s.

0.27s

Chat → ComfyUI

from a new image job arriving to the job starting on the card (0.27-0.86 s both ways).

3tries

Then it rolls back

a new version gets three starts to prove itself; after that the old one comes back by itself.

:11434

Ollama-compatible

apps made for Ollama talk to elsieOS without changes.

// measured on one test machine: RTX 5090 32 GB, 64 GB RAM. Your numbers will differ.

Time to switch to another chat model

A 24B and a 27B model that do not fit on the card together. Shorter is better.

Ollama, model on SSD
5-11 s
Ollama, model in RAM
1.6-3 s
elsieOS
0.87-1.06 s
0 s5 s11 s
all the numbers and how they were measured
03  status

Where elsieOS is now

Phase 4 of 9: the GPU manager and ComfyUI. Not installable yet; follow along for test builds.

00
Decisions
01
Prove fast switching
02
Base system
03
Chat models
04
GPU manager + ComfyUI
05
Updates, backups, dashboard
06
Apps
07
Installer
08
Beta
09
Release
donein progressnext
the full roadmap
04  follow along

News, test builds and benchmarks

Questions, ideas and results from your own card are welcome.