31 lines
688 B
Bash
Executable File
31 lines
688 B
Bash
Executable File
#!/bin/bash
|
|
source ../utils.sh
|
|
python_exec=venv/bin/python3.10
|
|
|
|
# Function to install StableDiffusion
|
|
install_stablediffusion() {
|
|
if [ -d "webui" ]; then
|
|
echo "StableDiffusion repository already exists. Skipping clone."
|
|
else
|
|
echo "Cloning StableDiffusion repository..."
|
|
git clone -b dev https://github.com/AUTOMATIC1111/stable-diffusion-webui webui
|
|
fi
|
|
echo "Running StableDiffusion setup..."
|
|
$python_exec webui/launch.py --skip-torch-cuda-test --exit
|
|
}
|
|
|
|
# Main function
|
|
main() {
|
|
prepare_env
|
|
|
|
# Install StableDiffusion
|
|
install_stablediffusion
|
|
|
|
clean
|
|
|
|
echo "StableDiffusion installation complete."
|
|
}
|
|
|
|
# Run main function
|
|
main
|