ollama/compatmigrate
Daniel Hiltgen 75b952780f llama-server: prepare to remove compatibility patch
Add manifest-list storage so runner-specific manifests can coexist under one tag while preserving existing v1 tags as best-effort downgrade anchors. Show/list/copy/remove/pull/push now understand runner and digest selection and transfer referenced child manifests and layers.

Add lazy local compatibility migration for legacy Ollama GGUFs into llama.cpp-compatible children, covering the patched model families and preserving parser/renderer, templates, projectors, media metadata, split GGUFs, and MTP/draft tensors where applicable.

Extend create/import/conversion paths for the same compatibility rules, harden manifest-list combine validation, and add focused manifest, migration, transfer, and integration coverage for first-load conversion plus chat/tools/vision/audio/embedding behavior.
2026-09-24 19:25:52 -07:00
..
bakllava.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
deepseek_ocr.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
disk_unix.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
disk_windows.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
embeddinggemma.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
gemma3.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
gemma3n.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
gemma4.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
glm47_flash.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
glm_ocr.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
gptoss.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
laguna.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
lfm25_thinking.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
llama3.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
llama4.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
manifest.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
migrate.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
migrate_test.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
mistral_pixtral.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
nemotron3.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
nemotron_h_moe.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
olmo3.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
qwen3next.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
qwen3vl.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
qwen25vl.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
qwen35.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
snowflake_arctic_embed2.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
source_model.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
source_tensor.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
tensor_layout.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
tensor_layout_test.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
tensor_ops.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
tensor_row.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00
writer.go llama-server: prepare to remove compatibility patch 2026-09-24 19:25:52 -07:00