* Studio: backfill the DiffusionGemma visual-server on a tag-matching update An install made before the visual-server entered the copy allowlist (#6254) matches on tag yet lacks the binary, so the update skip never backfills it and DiffusionGemma fails with "runner not found". Re-extract the bundle when a matching install is missing it, gated to the fork bundles that ship it so upstream installs never thrash and so it self-limits once the binary lands. * Studio: make the visual-server backfill bypass the existing-install short-circuit The tag-matching skip is checked twice: once in install_prebuilt and again inside validate_prebuilt_attempts via existing_install_matches_choice, which only compares metadata and primary executables, not the DiffusionGemma visual-server. So a stale install missing that binary still raised ExistingInstallSatisfied and skipped the reinstall. Pass existing_install_dir as None when a backfill is needed so the bundle actually re-extracts. |
||
|---|---|---|
| .. | ||
| backend | ||
| frontend | ||
| src-tauri | ||
| __init__.py | ||
| install_llama_prebuilt.py | ||
| install_python_stack.py | ||
| LICENSE.AGPL-3.0 | ||
| package-lock.json | ||
| package.json | ||
| setup.bat | ||
| setup.ps1 | ||
| setup.sh | ||
| Unsloth_Studio_Colab.ipynb | ||