39 lines
826 B
Bash
Executable File
39 lines
826 B
Bash
Executable File
#!/bin/bash
|
|
source ../utils.sh
|
|
python_exec="$(pwd)/venv/bin/python3.10"
|
|
|
|
# Function to install StableDiffusion
|
|
install_background_remover() {
|
|
echo "Cloning webui..."
|
|
git clone ssh://git@git.broillet.ch:222/Clone/dis-background-removal.git webui
|
|
|
|
echo "Installing requirements..."
|
|
$python_exec -m pip install -r webui/requirements.txt
|
|
|
|
echo "Cloning DIS repo"
|
|
git clone ssh://git@git.broillet.ch:222/Clone/DIS.git tmp-dis
|
|
mv tmp-dis/IS-Net/* webui/
|
|
sudo rm -R tmp-dis
|
|
|
|
echo "Finalizing..."
|
|
mkdir webui/saved_models -p
|
|
mv webui/isnet.pth webui/saved_models
|
|
sudo rm -R webui/.git
|
|
|
|
}
|
|
|
|
# Main function
|
|
main() {
|
|
prepare_env
|
|
|
|
# Set it up
|
|
install_background_remover
|
|
|
|
clean
|
|
|
|
echo "BackgroundRemover installation complete."
|
|
}
|
|
|
|
# Run main function
|
|
main
|