-
-
Notifications
You must be signed in to change notification settings - Fork 1
Readme
Supermix_29 is a mixed research and packaging workspace for local AI experiments. It combines:
- Supermix / ChampionNet model research assets
- Qwen-based LoRA training pipelines
- a packaged local Python chat runtime
- a Windows desktop chat app build pipeline
- a browser-only metadata chat for GitHub Pages
This repository is not source-only. It also contains datasets, training artifacts, logs, packaged outputs, and installer files.
The local folder and origin remote use Supermix_27, while some branches, documents, and artifact names refer to Supermix_28 or Supermix_29. Treat those as experiment-line and snapshot names inside the same evolving project.
.
|-- source/ Main development workspace
|-- runtime_python/ Packaged local inference runtime
|-- web_static/ Browser-only metadata chat assets
|-- installer/ Inno Setup assets
|-- artifacts/ Training outputs, adapters, checkpoints
|-- datasets/ Training data inputs
|-- dist/ Built desktop outputs
|-- build/ Build staging/output
|-- assets/ Branding and packaging assets
|-- ARCHITECTURE.md Architecture notes
|-- MODEL_CARD_V28.md Model card for the v28 line
`-- README.md
Use runtime_python/ if you want the fastest way to run the packaged local runtime.
Use source/ if you want the current development scripts for training, chat app work, desktop packaging, and training-monitor automation.
Key files:
-
source/qwen_supermix_pipeline.py: main Qwen training pipeline -
source/qwen_chat_web_app.py: current local web chat app -
source/qwen_chat_desktop_app.py: desktop app entrypoint used by PyInstaller -
source/training_monitor_gui.py: GUI monitor for active training runs -
runtime_python/chat_web_app.py: packaged runtime web app -
web_static/index.html: browser-only metadata chat UI
Runtime dependencies:
python -m pip install -r runtime_python/requirements_runtime_interface.txtTraining and build dependencies:
python -m pip install -r source/requirements_train_build.txtTypical extras for desktop packaging:
python -m pip install pywebview pillow pyinstallerNotes:
- Windows is the primary platform for the desktop and training-automation workflows.
- The Qwen pipelines expect a local or cached
Qwen/Qwen2.5-0.5B-Instructbase model unless you override the default. - Optional accelerators include CUDA and DirectML, with fallback to CPU.
python runtime_python/chat_web_app.pyWindows launchers are also included:
runtime_python\launch_chat_web_supermix.bat
runtime_python\launch_chat_terminal_supermix.batThis path is the best fit if you want to run the packaged checkpoint and metadata bundle without using the full development workspace.
python source/qwen_chat_web_app.pyUse this path when you want the current development version that works with the latest adapter artifacts and desktop packaging flow.
Open web_static/index.html in a browser and load:
web_static/chat_model_meta_supermix_v27_500k.browser.json
Important limitation: this is metadata-driven browser chat, not full PyTorch inference in the browser.
The current training scripts are centered on source/qwen_supermix_pipeline.py and the v28 recipe family.
powershell -ExecutionPolicy Bypass -File run_train_qwen_supermix_v28_smoke.ps1This writes a short validation run under:
artifacts\qwen_supermix_enhanced_v28_improvements_smoke
The repo includes a Windows launcher that starts the latest full recipe and reattaches to the newest checkpoint when possible:
launch_train_qwen_supermix_v26_full.batEquivalent direct command:
powershell -ExecutionPolicy Bypass -File source\auto_resume_supermix_training.ps1By default this targets:
artifacts\qwen_supermix_enhanced_v28_clean_eval_robust_ipo
and warm-starts from:
artifacts\qwen_supermix_enhanced_v26_full
Start the monitor GUI with:
source\launch_training_monitor_gui.bator:
python source/training_monitor_gui.py --root .The monitor parses run logs, reports stage progress, and surfaces runtime/device details for active training jobs.
powershell -ExecutionPolicy Bypass -File source\register_supermix_auto_resume_task.ps1This tries to create a scheduled task and falls back to an HKCU\Software\Microsoft\Windows\CurrentVersion\Run entry when scheduled tasks are unavailable.
Build the desktop application:
powershell -ExecutionPolicy Bypass -File build_qwen_chat_desktop_exe.ps1Expected output:
dist\SupermixQwenDesktop\SupermixQwenDesktop.exe
The build script generates branding, resolves the latest adapter artifact automatically, stages a desktop bundle, and packages the app with PyInstaller.
Build the installer:
powershell -ExecutionPolicy Bypass -File build_qwen_chat_desktop_installer.ps1Expected output:
dist\installer\
The installer flow requires Inno Setup 6. If iscc.exe is not available, install it with:
winget install --id JRSoftware.InnoSetup -e --accept-package-agreements --accept-source-agreementsThis repo includes direct-run smoke and regression tests for the chat app, training pipeline, monitor, and expert variants.
Examples:
python test_qwen_chat_web_app.py
python test_training_monitor_gui.py
python test_training_resume_automation.pyAdditional experiment-specific tests live both at the repository root and under source/.
ARCHITECTURE.mdMODEL_CARD_V28.mdsource/CHAT_FINETUNE.mdsource/RESEARCH_UPGRADES.md
- This repo contains generated artifacts and logs alongside source code.
- Naming is mixed across
Supermix_27,Supermix_28, andSupermix_29. - The browser build is metadata-only and does not run the full model in-browser.
- Desktop packaging and training automation are Windows-first.
- Some flows assume a locally available base model and local Python environment.
See LICENSE.
Supermix is the active monorepo for the Supermix desktop app, the Omni Collective training line, specialist model experiments, benchmark tooling, and local-first packaging.
It is intentionally a mixed workspace: source code, training scripts, build helpers, generated manifests, research outputs, and packaging metadata all live in the same repository so the full desktop + training workflow can be developed, tested, packaged, and published from one place.
Supermix Studio X — V48 Frontier Edition is the latest desktop release.
The large installer and model bundles are hosted on Hugging Face due to repository asset size constraints and Git LFS quotas. The desktop release page links to the installer, model directory, and release assets.
-
source/
Active development workspace: model definitions, training scripts, dataset builders, benchmark runners, desktop/web app code, and release helpers. -
runtime_python/
A lighter packaged runtime path for quick local use. -
datasets/
Local conversation, coding, reasoning, science, and specialist training inputs. -
output/
Generated graphs, summaries, manifests, previews, logs, and Hugging Face upload staging. -
installer/
Inno Setup definitions and post-install notes for the desktop app. -
dist/
Locally built EXEs and installer outputs. -
web_static/
Lightweight browser-only metadata/static bundle.
- Multimodel desktop app with model selector,
Autorouting, collective mode, and agent mode. - Local chat, omni, image, vision, math, protein, 3D, and materials specialist model families.
- Curated desktop installer with built-in models plus one-click downloadable optional models.
- Benchmark sweeps and local graph generation for the model zoo.
- Hugging Face publishing helpers for models, installers, datasets, and downloadable model-store artifacts.
- Training pipelines for omni, frontier, native-image, and specialist lines.
- The latest finished full omni checkpoint in this workspace is
omni_collective_v7. -
omni_collective_v8remains the long-running local experiment. - The desktop line uses a curated built-in bundle plus an in-app Hugging Face model store instead of shipping the full legacy model zoo.
- The most recent desktop release is the V48 Frontier Edition.
python runtime_python/chat_web_app.pyWindows launchers:
runtime_python\launch_chat_web_supermix.bat
runtime_python\launch_chat_terminal_supermix.batpython source/chat_web_app.pypython source/supermix_multimodel_desktop_app.pypython source/training_monitor_gui.py --root .Open:
web_static/index.html
- Release page:
https://github.com/kai9987kai/Supermix/releases - Hugging Face desktop installer mirror:
https://huggingface.co/datasets/Kai9987kai/supermix-studio-desktop-installer - Model zoo:
https://huggingface.co/datasets/Kai9987kai/supermix-model-zoo
dist/SupermixStudioDesktop/SupermixStudioDesktop.exedist/installer/SupermixStudioDesktopSetup.exedist/installer/SupermixStudioDesktopReleaseSHA256.txt
The desktop app ships with a curated core bundle and can also download optional models from the in-app model store.
The current workspace includes code and/or packaged artifacts for:
v28v30
v31v32v33v34v35v39v40_benchmaxv41v46v47v48
v36v37v38
v1v2v3v4v5v6v7v8_preview-
v8in progress locally
math_equation_micro_v1science_vision_micro_v1protein_folding_micro_v1mattergen_micro_v1three_d_generation_micro_v1dcgan_mnist_modeldcgan_v2_in_progress
The latest finished full omni checkpoint in this workspace is omni_collective_v7.
The latest preview checkpoint is omni_collective_v8_preview.
omni_collective_v8 is still training locally and is not yet the published stable omni release.
Representative current results from the local benchmark inventory:
-
v40_benchmax:0.2433common benchmark score -
omni_collective_v8_preview:0.2167on the reduced preview benchmark sweep -
omni_collective_v7:0.1067on the current 6-benchmark local sweep
Specialist-only models remain in the graph inventory even when the common text benchmark is not the right evaluation fit.
Representative training and continuation scripts:
source/train_omni_collective_v2.py
source/train_omni_collective_v3.py
source/train_omni_collective_v4.py
source/train_omni_collective_v5.py
source/train_omni_collective_v6.py
source/train_omni_collective_v7.py
source/train_omni_collective_v8.py
source/train_math_equation_model.py
source/train_image_recognition_model.py
source/train_protein_folding_model.py
source/train_three_d_generation_model.py
source/train_mattergen_generation_model.py
source/benchmark_all_models_common.py
If you want the active experimental path, start in source/.
Primary desktop build helpers:
source/build_supermix_studio_desktop_exe.ps1
source/build_supermix_studio_desktop_installer.ps1
SupermixStudioDesktop.spec
installer/SupermixStudioDesktop.iss
The current desktop app supports:
- curated built-in bundle seeding
- in-app Hugging Face model-store downloads
- richer chat UI with drafts, context bank, compare bench, and dispatch preview
- richer training monitor with recovery posture, rescue guidance, and fleet spotlight summaries
Public Hugging Face repos used by this workspace include:
Kai9987kai/supermix-model-zooKai9987kai/supermix-studio-desktop-installer
Previously published model repos from this workspace include:
Kai9987kai/supermix-v33-frontierKai9987kai/supermix-omni-collective-v1Kai9987kai/supermix-v38-native-image-xlite-fp16Kai9987kai/supermix-v39-frontier-reasoning-plusKai9987kai/supermix-omni-collective-v2-frontierKai9987kai/supermix-math-equation-micro-v1Kai9987kai/supermix-omni-collective-v4-frontierKai9987kai/supermix-omni-collective-v7-frontier
Public dataset repos include:
Kai9987kai/supermix-conversation-datasetsKai9987kai/supermix-science-vision-dataset
- This repo is intentionally not a clean source-only model repo.
- Large local artifacts, checkpoints, and logs are often kept locally and mirrored selectively to releases or Hugging Face.
- The safest way to consume the desktop app is through the curated-core release plus the in-app model store.
MIT
::contentReference[oaicite:1]{index=1}