Skip to content

bmaltais/musubi-tuner-gui

Repository files navigation

musubi-tuner-gui

GUI for the new musubi-tuner.

Contributions to the GUI code are welcome. This project uses uv as the Python package manager to facilitate cross-platform use. The aim is to support Linux and Windows, with potential MacOS support pending contributions.

Work towards a Minimum Viable Product (MVP) will be done in the dev branch. The main branch will remain empty until there is a consensus on a viable first release.

Documentation about musumi tuner

Have a read of the documentation posted on https://github.com/kohya-ss/musubi-tuner for details about dataset preparation and the accompanying toml file required for training. This only provide a GUI to configure the tuner parameter. Not the dataset configuration file.

Installation (optional, you can skip this section if you prefer to use the provided uv code in the repo)

The installation process will be improved and automated in the future. For now, follow these steps:

  1. Install uv (if not already present on your OS).

Linux/MacOS

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

To add C:\Users\berna\.local\bin to your PATH, either restart your system or run:

CMD

set Path=C:\Users\berna\.local\bin;%Path%

Powershell

$env:Path = "C:\Users\berna\.local\bin;$env:Path"

Starting the GUI

With uv installation

git clone --recursive https://github.com/bmaltais/musubi-tuner-gui.git
cd musubi-tuner-gui
uv run gui.py

With repo based uv version

Windows

git clone --recursive https://github.com/bmaltais/musubi-tuner-gui.git
cd musubi-tuner-gui
.\gui.bat

Linux

git clone --recursive https://github.com/bmaltais/musubi-tuner-gui.git
cd musubi-tuner-gui
./gui.sh