ai_image_creation / spaghetti_ai_install.txt
magicfixeseverything's picture
Upload 6 files
91a0c60
@echo off
REM ############################################################################
REM
REM
REM Install Spaghetti AI for Windows using NVIDIA GPU
REM
REM
REM Before running this script, you need to complete the following steps.
REM
REM I don't recommend using this file. I was trying to make it easier to
REM install, but it's best to read Instructions.txt. You need to
REM configure your firewall and antivirus program. You may have to
REM install the app several times.
REM
REM It is also important to note that you should not have any other
REM programs opened while installing this app. Until I had fully allowed
REM the app through my firewall and antivirus program, at times my
REM computer completely froze up. You don't want to lose any work you are
REM working on.
REM
REM
REM ############################################################################
REM
REM
REM Step 1 (if you haven't done already):
REM
REM Install Python 3.10.6:
REM
REM https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe
REM
REM Make sure to check "Add Python to PATH"
REM
REM
REM #####################
REM
REM
REM Step 2 (if you haven't done already):
REM
REM I'm not certain if you need this. You might not. I already had it
REM installed on my system.
REM
REM Install git
REM
REM https://git-scm.com/download/win
REM
REM
REM #####################
REM
REM
REM Step 3:
REM
REM Create directory manually:
REM
REM C:/Spaghetti_AI
REM
REM This can be anywhere, but if you change it here you need to change it
REM in this script and in the other places that use it.
REM
REM Move these files into that folder:
REM
REM C:/Spaghetti_AI/.venv/app_files/spaghetti_ai_launcher.bat
REM C:/Spaghetti_AI/.venv/app_files/spaghetti_ai_script.py
REM
REM
REM #####################
REM
REM
REM Step 4
REM
REM You can either follow the instructions in Instructions.txt or use
REM this file to install this app on Windows to try to do everything at
REM once.
REM
REM To use this easier method, rename this file from ".txt" to ".bat".
REM Then double click this file to install the many packages, well over
REM 100, that will be needed to run this app. They will install into the
REM virtual environment that the longer set of instructions covers. It
REM will download several gigabytes of data.
REM
REM You should only need to run this file once.
REM
REM Once everything is installed, your browser will automatically launch
REM the app.
REM
REM
REM #####################
REM
REM
REM Step 5
REM
REM To download a lot of data at once rather than waiting until you use
REM each model, you can add this at the end of the URL:
REM
REM ?download_data=1
REM
REM It will download dozens of gigabytes of data, so you may not want to
REM do that. If you do it while using this script, you can do it without
REM updating "HF_HUB_OFFLINE" in "spaghetti_ai_launcher.bat".
REM
REM
REM #####################
REM
REM
REM Step 6
REM
REM Normal access of the app should be done using
REM "spaghetti_ai_launcher.bat", not this file. This file checks to make
REM sure everything is installed each time. While that is okay, it's not
REM necessary.
REM
REM
REM ############################################################################
set HF_HUB_OFFLINE=0
set HF_HUB_DISABLE_TELEMETRY=1
cd C:/Spaghetti_AI
call py -m venv .venv
call .venv\Scripts\activate.bat
call py -m pip install --upgrade pip
call pip3 install -U xformers --index-url https://download.pytorch.org/whl/cu121
call pip install diffusers transformers accelerate ftfy modin[all] invisible_watermark torchsde
REM Version 4.11.0 of Gradio works
call pip install https://gradio-builds.s3.amazonaws.com/d4068557953746662235d595ec435c42ceb24414/gradio-4.11.0-py3-none-any.whl
call py .venv/app_files/spaghetti_ai_script.py
cmd /k