export UV_SKIP_WHEEL_FILENAME_CHECK=1 export UV_LINK_MODE=copy cd /workspace git clone --depth 1 https://github.com/FurkanGozukara/SECourses_Musubi_Trainer cd SECourses_Musubi_Trainer git reset --hard git pull git clone --depth 1 https://github.com/FurkanGozukara/convert_to_quant cd convert_to_quant git reset --hard git pull cd .. git clone --depth 1 https://github.com/kohya-ss/musubi-tuner cd musubi-tuner git reset --hard git pull cd .. # Check if Python 3.10 is available, if not install it if ! command -v python3.10 &> /dev/null then echo "Python 3.10 not found, installing..." apt-get update apt-get install -y software-properties-common add-apt-repository -y ppa:deadsnakes/ppa apt-get update apt-get install -y python3.10 python3.10-venv python3.10-dev echo "Python 3.10 installed successfully" else echo "Python 3.10 is already installed" fi # Create venv with Python 3.10 if it doesn't exist if [ ! -d "venv" ]; then echo "Creating Python 3.10 virtual environment..." python3.10 -m venv venv else echo "Virtual environment already exists" fi source venv/bin/activate python -m pip install --upgrade pip pip install uv cd .. uv pip install -r requirements_musubi_trainer.txt cd SECourses_Musubi_Trainer cd musubi-tuner uv pip install -e . cd .. cd convert_to_quant uv pip install -e . echo installation completed check for errors unset LD_LIBRARY_PATH cd .. python gui.py --share