Repository navigation
Conversation
Add eight TurinTech Artemis GGUF builds of Qwen3.5 2B, 4B and 9B, each with the repo's F16 vision projector, pinned by revision and SHA-256. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Dorian Magasic <dorian.magasic@turintech.ai>
|
@mudler Reviewed all eight Qwen3.5 Artemis entries and their model-library counterparts. YAML parsing, unique names, matching library/gallery model fields, model/projector filename references, and variant targets passed focused validation; the patch applies to current master. No structural/configuration blockers found; good to merge once the normal checks and artifact verification are satisfied. Hugging Face returned HTTP 403 from this environment, so I could not independently verify the pinned URLs or SHA256 values, and dependency download restrictions prevented the repository Go suites. I did not rerun model inference. |
The nightly checksum job writes the LFS sha256 of main into each entry, so a commit-pinned uri cannot follow it (see mudler#12994). The files on main are identical to the previously pinned revisions, so no sha256 changes. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Dorian Magasic <dorian.magasic@turintech.ai>
|
Thanks for the review. Hugging Face was blocked from the review environment, so I ran the checks on a GitHub-hosted runner in my fork: https://github.com/Dorijan10/LocalAI/actions/runs/41433851682
Since the review, The workflows here are waiting for maintainer approval since this is my first contribution. Could someone approve them? cc @mudler |
Description
Adds TurinTech's Artemis GGUF builds of Qwen3.5 2B, 4B and 9B to the model library, one entry per weight file.
qwen3.5-2b-artemis-q5-k-mdeclaresqwen3.5-2b-artemis-q4-k-mas a variant.qwen3.5-4b-artemis-q4-k-mdeclaresqwen3.5-4b-artemis-q5-k-mandqwen3.5-4b-artemis-q5-k-sas variants.qwen3.5-9b-artemis-q4-k-mdeclaresqwen3.5-9b-artemis-q5-k-sandqwen3.5-9b-artemis-iq4-xsas variants.In each repo the declaring build is the file the model card marks as its default. The other builds declare no variants of their own.
Every entry also installs the repo's F16 vision projector,
mmproj-F16.gguf, for image input. All builds of one repo use the same projector path,llama-cpp/mmproj/<repo>/mmproj-F16.gguf, so they share one download. The entries usevirtual.yamlwith the chat template embedded in the GGUF (use_jinja:true,use_tokenizer_template: true), an 8192-token context andknown_usecaseschat and vision.Notes for Reviewers
qwen3.5-0.8b-artemis-q5/qwen3.5-0.8b-artemis-q4entries for the same model family from the same publisher, added in feat(gallery): add Qwen3.5 Artemis 0.8B variants #12707 and landed on master in 754800b: samevirtual.yamlbase, embedded chat template and 8192-token context.main, following fix(model-gallery): point pinned LFM3-Audio entries at main #12994. The files onmainare identical to these revisions:ef505832b8853db0c7b019f8ac6078d3a7289682ae130c914b6d3eea3653b16d14dea5f0a4508518258b5d4e90972c74423a22f380906a3a939a758amain, thex-linked-etagheader and the sha256 of the downloaded bytes, verified on a GitHub-hosted runner: RUN_URLqwen35for all three repos.gallery/models/index.yamldirectly after the existingqwen3.5-0.8b-artemis-q5andqwen3.5-0.8b-artemis-q4entries.gallery/index.yamlwas regenerated withgo run ./scripts/models/cmd/modelcatalog --library gallery/models/index.yaml --out gallery/index.yaml.go test ./scripts/models/...go test ./core/gallery -run 'TestModelLibrary|TestRealModelLibraryHasTheLibraryShape|TestGeneratedGalleryLoadsWithTheSameEntries|TestCheckedInGalleryIsTheGeneratedCopy|TestDecodeModelIndex' -count=1go test ./core/gallery -run TestGallery -ginkgo.focus='gallery/index.yaml|gallery variant lint helpers' -count=1git diff --check622ac48dwith the LocalAI v4.12.1 release binary on CPU (cpu-llama-cppbackend), serving a local copy of this branch'sgallery/index.yamlas a file gallery. Each declaring entry was installed withPOST /models/apply, then asked "What is the capital of France? Answer in one word." and, with the TurinTech logo as a data URL, "What text appears in this image?":qwen3.5-2b-artemis-q5-k-minstalled its own build,Qwen3.5-2B-Artemis-Q5_K_M.gguf. Text:Paris. Image:The text that appears in this image is "TURINTECH".qwen3.5-4b-artemis-q4-k-mresolved to theqwen3.5-4b-artemis-q5-k-mvariant,Qwen3.5-4B-Artemis-Q5_K_M.gguf. Text:Paris. Image:The text in the image is "TURINTECH".qwen3.5-9b-artemis-q4-k-mresolved to theqwen3.5-9b-artemis-q5-k-svariant,Qwen3.5-9B-Artemis-Q5_K_S.gguf. Text:Paris. Image:The image contains the text: 'TURINTECH'reasoningfield, so the embedded template runs with thinking on.mainURIs (32ccb7dc),qwen3.5-2b-artemis-q4-k-mwas installed by its own name with the same setup. Both files came fromresolve/mainand matched their sha256. Text:Paris. Image:The text in the image is: **TURINTECH**draft_model, nospec_typeoption and nomtptag. The model cards state that these repos ship no MTP file.Sources:
Signed commits