Skip to content
Kai Piper edited this page Mar 12, 2026 · 4 revisions

Supermix_29

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.

Naming note

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.

Repository layout

.
|-- 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

Main entrypoints

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

Prerequisites

Runtime dependencies:

python -m pip install -r runtime_python/requirements_runtime_interface.txt

Training and build dependencies:

python -m pip install -r source/requirements_train_build.txt

Typical extras for desktop packaging:

python -m pip install pywebview pillow pyinstaller

Notes:

  • 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-Instruct base model unless you override the default.
  • Optional accelerators include CUDA and DirectML, with fallback to CPU.

Quick start

Run the packaged local runtime

python runtime_python/chat_web_app.py

Windows launchers are also included:

runtime_python\launch_chat_web_supermix.bat
runtime_python\launch_chat_terminal_supermix.bat

This path is the best fit if you want to run the packaged checkpoint and metadata bundle without using the full development workspace.

Run the current source web app

python source/qwen_chat_web_app.py

Use this path when you want the current development version that works with the latest adapter artifacts and desktop packaging flow.

Run the browser-only metadata chat

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.

Training workflows

The current training scripts are centered on source/qwen_supermix_pipeline.py and the v28 recipe family.

Smoke run

powershell -ExecutionPolicy Bypass -File run_train_qwen_supermix_v28_smoke.ps1

This writes a short validation run under:

artifacts\qwen_supermix_enhanced_v28_improvements_smoke

Full auto-resume run

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.bat

Equivalent direct command:

powershell -ExecutionPolicy Bypass -File source\auto_resume_supermix_training.ps1

By default this targets:

artifacts\qwen_supermix_enhanced_v28_clean_eval_robust_ipo

and warm-starts from:

artifacts\qwen_supermix_enhanced_v26_full

Training monitor

Start the monitor GUI with:

source\launch_training_monitor_gui.bat

or:

python source/training_monitor_gui.py --root .

The monitor parses run logs, reports stage progress, and surfaces runtime/device details for active training jobs.

Register auto-resume at login

powershell -ExecutionPolicy Bypass -File source\register_supermix_auto_resume_task.ps1

This tries to create a scheduled task and falls back to an HKCU\Software\Microsoft\Windows\CurrentVersion\Run entry when scheduled tasks are unavailable.

Desktop packaging

Build the desktop application:

powershell -ExecutionPolicy Bypass -File build_qwen_chat_desktop_exe.ps1

Expected 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.ps1

Expected 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-agreements

Tests

This 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.py

Additional experiment-specific tests live both at the repository root and under source/.

Important docs

  • ARCHITECTURE.md
  • MODEL_CARD_V28.md
  • source/CHAT_FINETUNE.md
  • source/RESEARCH_UPGRADES.md

Limitations and repo shape

  • This repo contains generated artifacts and logs alongside source code.
  • Naming is mixed across Supermix_27, Supermix_28, and Supermix_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.

License

See LICENSE.

Supermix

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.

Latest release

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.

What this repository contains

  • 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.

Main capabilities

  • Multimodel desktop app with model selector, Auto routing, 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.

Current status

  • The latest finished full omni checkpoint in this workspace is omni_collective_v7.
  • omni_collective_v8 remains 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.

Quick start

Run the packaged runtime

python runtime_python/chat_web_app.py

Windows launchers:

runtime_python\launch_chat_web_supermix.bat
runtime_python\launch_chat_terminal_supermix.bat

Run the active source web app

python source/chat_web_app.py

Run the multimodel desktop app from source

python source/supermix_multimodel_desktop_app.py

Run the training monitor

python source/training_monitor_gui.py --root .

Open the browser-only static bundle

Open:

web_static/index.html

Desktop downloads

Latest release assets

  • 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

Local build outputs

  • dist/SupermixStudioDesktop/SupermixStudioDesktop.exe
  • dist/installer/SupermixStudioDesktopSetup.exe
  • dist/installer/SupermixStudioDesktopReleaseSHA256.txt

Curated bundle and model store

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:

Qwen adapter line

  • v28
  • v30

Champion / frontier line

  • v31
  • v32
  • v33
  • v34
  • v35
  • v39
  • v40_benchmax
  • v41
  • v46
  • v47
  • v48

Native-image line

  • v36
  • v37
  • v38

Omni-collective line

  • v1
  • v2
  • v3
  • v4
  • v5
  • v6
  • v7
  • v8_preview
  • v8 in progress locally

Specialist lines

  • math_equation_micro_v1
  • science_vision_micro_v1
  • protein_folding_micro_v1
  • mattergen_micro_v1
  • three_d_generation_micro_v1
  • dcgan_mnist_model
  • dcgan_v2_in_progress

Latest finished omni model

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.

Benchmarks

Representative current results from the local benchmark inventory:

  • v40_benchmax: 0.2433 common benchmark score
  • omni_collective_v8_preview: 0.2167 on the reduced preview benchmark sweep
  • omni_collective_v7: 0.1067 on 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.

Training entry points

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/.

Desktop build entry points

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

Hugging Face publishing

Public Hugging Face repos used by this workspace include:

  • Kai9987kai/supermix-model-zoo
  • Kai9987kai/supermix-studio-desktop-installer

Previously published model repos from this workspace include:

  • Kai9987kai/supermix-v33-frontier
  • Kai9987kai/supermix-omni-collective-v1
  • Kai9987kai/supermix-v38-native-image-xlite-fp16
  • Kai9987kai/supermix-v39-frontier-reasoning-plus
  • Kai9987kai/supermix-omni-collective-v2-frontier
  • Kai9987kai/supermix-math-equation-micro-v1
  • Kai9987kai/supermix-omni-collective-v4-frontier
  • Kai9987kai/supermix-omni-collective-v7-frontier

Public dataset repos include:

  • Kai9987kai/supermix-conversation-datasets
  • Kai9987kai/supermix-science-vision-dataset

Notes

  • 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.

License

MIT



::contentReference[oaicite:1]{index=1}

Clone this wiki locally