ulysses/services/hwfit
Zen0-99 7188737294
fix(hwfit): filter non-GGUF models on Windows (#2530)
Odysseus only supports llama.cpp on Windows (vLLM/SGLang are
explicitly blocked). llama.cpp requires GGUF, so AWQ/GPTQ/FP8
safetensors models without a GGUF alternate should not be
recommended in the Cookbook on Windows hosts.

Changes:
- hardware.py: add 'platform': 'windows' to _detect_windows()
  so downstream logic can identify Windows hosts.
- fit.py: include is_windows in the existing GGUF-only filter
  alongside apple_silicon and consumer_amd.
- tests: add test_hwfit_windows.py with regression tests.

Fixes #122, #614 (root cause: unservable models recommended).
2026-06-04 20:02:13 +02:00
..
data Cookbook polish: auto-reconnect, ctx slider fixes, scoring, lots of UI 2026-06-03 20:25:25 +09:00
__init__.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
fit.py fix(hwfit): filter non-GGUF models on Windows (#2530) 2026-06-04 20:02:13 +02:00
hardware.py fix(hwfit): filter non-GGUF models on Windows (#2530) 2026-06-04 20:02:13 +02:00
image_models.py fix: image model ranking crashes on a non-string search filter (#1898) 2026-06-04 03:26:35 +01:00
models.py Cookbook polish: auto-reconnect, ctx slider fixes, scoring, lots of UI 2026-06-03 20:25:25 +09:00
profiles.py Cookbook serve profiles and engine filter 2026-06-02 12:34:42 +09:00