File size: 1,468 Bytes
5e296ef | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
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 |