22source /functions.sh
33
44export PATH=" /home/abc/miniconda3/bin:$PATH "
5- export SD07_DIR=${BASE_DIR} /07-StableSwarm
5+ export SD07_DIR=${BASE_DIR} /07-SwarmUI
66
77mkdir -p ${SD07_DIR}
8- mkdir -p /config/outputs/07-StableSwarm
8+ mkdir -p /config/outputs/07-SwarmUI
99
1010# remove old venv if still exists
1111if [ -d ${SD07_DIR} /venv ]; then
@@ -18,12 +18,12 @@ if [ ! -f "$SD07_DIR/parameters.txt" ]; then
1818fi
1919
2020# clone repository if new install
21- if [ ! -d ${SD07_DIR} /StableSwarmUI ]; then
22- cd " ${SD07_DIR} " && git clone https://github.com/Stability-AI/StableSwarmUI .git
21+ if [ ! -d ${SD07_DIR} /SwarmUI ]; then
22+ cd " ${SD07_DIR} " && git clone https://github.com/mcmonkeyprojects/SwarmUI .git
2323fi
2424
2525# check if remote is ahead of local
26- cd ${SD07_DIR} /StableSwarmUI
26+ cd ${SD07_DIR} /SwarmUI
2727check_remote
2828
2929# clean conda env if needed
@@ -40,19 +40,26 @@ conda install -n base conda-libmamba-solver -y
4040conda install -c conda-forge git python=3.11 pip --solver=libmamba -y
4141
4242# move models to common folder and create symlinks
43- mkdir -p ${SD07_DIR} /StableSwarmUI /Models
43+ mkdir -p ${SD07_DIR} /SwarmUI /Models
4444
45- sl_folder ${SD07_DIR} /StableSwarmUI /Models Stable-Diffusion ${BASE_DIR} /models stable-diffusion
46- sl_folder ${SD07_DIR} /StableSwarmUI /Models Lora ${BASE_DIR} /models lora
47- sl_folder ${SD07_DIR} /StableSwarmUI /Models VAE ${BASE_DIR} /models vae
48- sl_folder ${SD07_DIR} /StableSwarmUI /Models Embeddings ${BASE_DIR} /models embeddings
49- sl_folder ${SD07_DIR} /StableSwarmUI /Models clip_vision ${BASE_DIR} /models clip_vision
50- sl_folder ${SD07_DIR} /StableSwarmUI /Models controlnet ${BASE_DIR} /models controlnet
45+ sl_folder ${SD07_DIR} /SwarmUI /Models Stable-Diffusion ${BASE_DIR} /models stable-diffusion
46+ sl_folder ${SD07_DIR} /SwarmUI /Models Lora ${BASE_DIR} /models lora
47+ sl_folder ${SD07_DIR} /SwarmUI /Models VAE ${BASE_DIR} /models vae
48+ sl_folder ${SD07_DIR} /SwarmUI /Models Embeddings ${BASE_DIR} /models embeddings
49+ sl_folder ${SD07_DIR} /SwarmUI /Models clip_vision ${BASE_DIR} /models clip_vision
50+ sl_folder ${SD07_DIR} /SwarmUI /Models controlnet ${BASE_DIR} /models controlnet
5151
52- sl_folder ${SD07_DIR} /StableSwarmUI Output ${BASE_DIR} /outputs 07-StableSwarm
52+ sl_folder ${SD07_DIR} /SwarmUI Output ${BASE_DIR} /outputs 07-Swarm
5353
54- # launch Stable Swarm
55- cd ${SD07_DIR} /StableSwarmUI
54+ # install dependencies
55+ pip install --upgrade pip
56+
57+ if [ -f ${SD07_DIR} /requirements.txt ]; then
58+ pip install -r ${SD07_DIR} /requirements.txt
59+ fi
60+
61+ # launch SwarmUI
62+ cd ${SD07_DIR} /SwarmUI
5663CMD=" ./launch-linux.sh"
5764while IFS= read -r param; do
5865 if [[ $param != \# * ]]; then
0 commit comments