| #!/bin/bash |
| echo -e "\033]0;Applio - Installer\007" |
| source .venv/bin/activate |
| clear |
| menu1() { |
| while true; do |
| clear |
| echo " :::" |
| echo " ::: _ _ " |
| echo " ::: /\ | (_) " |
| echo " ::: / \ _ __ _ __ | |_ ___ " |
| echo " ::: / /\ \ | '_ \| '_ \| | |/ _ \ " |
| echo " ::: / ____ \| |_) | |_) | | | (_) | " |
| echo " ::: /_/ \_\ .__/| .__/|_|_|\___/ " |
| echo " ::: | | | | " |
| echo " ::: |_| |_| " |
| echo " ::: " |
| echo " ::: " |
| echo |
| echo "[1] Uninstall Applio" |
| echo "[2] Update Applio" |
| echo "[3] Update Applio + Dependencies" |
| echo "[4] Fix Tensorboard" |
| echo |
| read -p "Select an option: " choice1 |
|
|
| case $choice1 in |
| 1) |
| pip uninstall -r assets/requirements/requirements-dml* -y |
| pip uninstall -r assets/requirements/requirements-ipex* -y |
| pip uninstall -r https://raw.githubusercontent.com/WorXeN/Retrieval-based-Voice-Conversion-WebUI/main/requirements-amd.txt -y |
| pip uninstall -r assets/requirements/requirements-realtime-vc.txt -y |
| cd .. && rm -rf *Applio* |
| finish1 |
| ;; |
| 2) |
| git pull |
| finish1 |
| ;; |
| 3) |
| git pull |
| ./install_Applio.sh |
| finish1 |
| ;; |
| 4) |
| python3.9 -m pip uninstall tb-nightly tensorboardX tensorboard |
| python3.9 -m pip install tensorboard |
| cls |
| echo Tensorboard re-installed correctly! |
| read -p "Press Enter to access the main menu..." |
| finish1 |
| ;; |
|
|
| *) |
| echo "Invalid option. Please enter a number from 1 to 4." |
| echo "" |
| read -p "Press Enter to access the main menu..." |
| ;; |
| esac |
| done |
| } |
|
|
| |
| finish1() { |
| clear |
| echo "Goodbye!" |
| } |
| |
| menu1 |
|
|