From 8d4c0f45504cb7e72aa6aa7eed6d37b2f8b4e763 Mon Sep 17 00:00:00 2001 From: NStor Date: Tue, 10 Sep 2024 15:43:39 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BD=D0=BE=D0=B2=D1=8B=D1=85=20=D0=B2?= =?UTF-8?q?=D0=B5=D1=80=D1=81=D0=B8=D0=B9=20=20=D1=84=D0=B0=D0=B9=D0=BB?= =?UTF-8?q?=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- download_unzip_and_delete.ps1 | 10 --- ...I_portable_python310_torch_cuda124_RUS.bat | 90 +++++++++++++++++++ ...I_portable_python311_torch_cuda124_RUS.bat | 90 +++++++++++++++++++ ...ll_ComfyUI_portable_python311small_RUS.bat | 7 +- ...I_portable_python312_torch_cuda124_RUS.bat | 90 +++++++++++++++++++ 5 files changed, 274 insertions(+), 13 deletions(-) create mode 100644 install_ComfyUI_portable_python310_torch_cuda124_RUS.bat create mode 100644 install_ComfyUI_portable_python311_torch_cuda124_RUS.bat rename install_ComfyUI_portable_RUS.bat => install_ComfyUI_portable_python311small_RUS.bat (96%) create mode 100644 install_ComfyUI_portable_python312_torch_cuda124_RUS.bat diff --git a/download_unzip_and_delete.ps1 b/download_unzip_and_delete.ps1 index a020311..8757f6f 100644 --- a/download_unzip_and_delete.ps1 +++ b/download_unzip_and_delete.ps1 @@ -1,16 +1,6 @@ cls -write-host ---------------------------------------------------------------------------------------- -write-host Download GIT... Invoke-WebRequest https://github.com/Nestorchik/git/releases/download/git_portable/git.zip -OutFile git.zip -write-host Done -write-host ---------------------------------------------------------------------------------------- -write-host UnZip... Expand-Archive -Force git.zip git_folder -write-host Done wrire-hist --- REMEMBER SET PATH set GIT_EXEC_PATH=%curDir%git\bin;%curDir%git\libexec;%curDir%git\libexec\git-core -write-host ---------------------------------------------------------------------------------------- -write-host Delete tmp files... Remove-Item git.zip -write-host Done -write-host ---------------------------------------------------------------------------------------- cmd /c pause diff --git a/install_ComfyUI_portable_python310_torch_cuda124_RUS.bat b/install_ComfyUI_portable_python310_torch_cuda124_RUS.bat new file mode 100644 index 0000000..e63c0fa --- /dev/null +++ b/install_ComfyUI_portable_python310_torch_cuda124_RUS.bat @@ -0,0 +1,90 @@ +@echo off +setlocal +cd /d %~dp0 +set curDir=%~dp0 +echo ======================================================================================================== +echo Этот скрипт скачает и установит в текущую папку портабельную версию ComfyUI +echo с портабельным питоном и GIT, установит все пакеты питона для карт NVIDIA +echo и сгенерирует файл запуска интерфейса ComfyUI +echo --------------------------------------------- +echo Убедись, что в этой папке ничего нужного нет, +echo иначе все будет перезаписано вновь скачанными файлами!!! +echo -------------------------------------------------------- +echo Для прекращения работы просто закройте это окно нажатием на "крестик"! +echo ======================================================================================================== +pause +echo Скачиваем git... +echo ======================================================================================================== +curl --ssl-no-revoke -L -o git.zip https://github.com/Nestorchik/git/releases/download/git_portable/git.zip +echo Готово +echo ======================================================================================================== +echo Разархивитуем git... +Call :UnZipFile "%curDir%git" "%curDir%git.zip" +if exist "%curDir%git.zip" del /f /q "%curDir%git.zip" +echo Готово +echo ======================================================================================================== +echo Скачиваем python... +echo ======================================================================================================== +curl --ssl-no-revoke -L -o python310.pak https://github.com/Nestorchik/python/releases/download/all/python310.pak +echo Готово +echo ======================================================================================================== +echo Разархивируем python +expand python310.pak .\ -F:* +if exist "python310.pak" del /f /q "python310.pak" +echo Готово +set PATH=%curDir%git\bin;%curDir%git\libexec\;%curDir%python;%curDir%\python\Library\bin;%curDir%python\Scripts +echo ======================================================================================================== +echo Скачиваем "ComfyUI"... +echo ======================================================================================================== +%curDir%git\bin\git clone https://github.com/comfyanonymous/ComfyUI.git +echo ======================================================================================================== +echo Готово +echo Скачиваем "ComfyUI-Manager"... +echo ======================================================================================================== +cd %curDir%ComfyUI\custom_nodes +%curDir%git\bin\git clone https://github.com/ltdrdata/ComfyUI-Manager.git +cd %curDir% +echo Готово +echo ======================================================================================================== +echo Обновляем менеджер пакетов "PIP": +%curDir%python\python -m pip install --upgrade pip +echo Готово +echo ======================================================================================================== +echo Инсталлируем пакеты питона для карт NVIDIA: +echo ... torch torchvision torchaudio +echo ======================================================================================================== +%curDir%python\python -m pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124 +echo ======================================================================================================== +echo Готово +echo Инсталлируем пакеты ComfyUI... +echo ======================================================================================================== +%curDir%python\python -m pip install -r %curDir%ComfyUI\requirements.txt +echo Готово +echo ======================================================================================================== +echo Строим и записываем bat-файл... +echo @echo off>run.bat +echo setlocal>>run.bat +echo cd /d %~dp0 >>run.bat +echo set PATH=%curDir%git\bin;%curDir%git\libexec\;%curDir%python;%curDir%\python\Library\bin;%curDir%python\Scripts >> run.bat +echo set GIT_EXEC_PATH=%curDir%git\bin;%curDir%git\libexec;%curDir%git\libexec\git-core >> run.bat +echo %curDir%python\python -s %curDir%ComfyUI\main.py --windows-standalone-build >> run.bat +echo ======================================================================================================== +echo Запускаем ComfyUI... +echo ======================================================================================================== +%curDir%python\python -s %curDir%ComfyUI\main.py --windows-standalone-build +echo ======================================================================================================== +exit /b +:UnZipFile +set vbs="%temp%\_.vbs" +if exist %vbs% del /f /q %vbs% +>%vbs% echo Set fso = CreateObject("Scripting.FileSystemObject") +>>%vbs% echo If NOT fso.FolderExists(%1) Then +>>%vbs% echo fso.CreateFolder(%1) +>>%vbs% echo End If +>>%vbs% echo set objShell = CreateObject("Shell.Application") +>>%vbs% echo set FilesInZip=objShell.NameSpace(%2).items +>>%vbs% echo objShell.NameSpace(%1).CopyHere(FilesInZip) +>>%vbs% echo Set fso = Nothing +>>%vbs% echo Set objShell = Nothing +cscript //nologo %vbs% +if exist %vbs% del /f /q %vbs% \ No newline at end of file diff --git a/install_ComfyUI_portable_python311_torch_cuda124_RUS.bat b/install_ComfyUI_portable_python311_torch_cuda124_RUS.bat new file mode 100644 index 0000000..bc4ac53 --- /dev/null +++ b/install_ComfyUI_portable_python311_torch_cuda124_RUS.bat @@ -0,0 +1,90 @@ +@echo off +setlocal +cd /d %~dp0 +set curDir=%~dp0 +echo ======================================================================================================== +echo Этот скрипт скачает и установит в текущую папку портабельную версию ComfyUI +echo с портабельным питоном и GIT, установит все пакеты питона для карт NVIDIA +echo и сгенерирует файл запуска интерфейса ComfyUI +echo --------------------------------------------- +echo Убедись, что в этой папке ничего нужного нет, +echo иначе все будет перезаписано вновь скачанными файлами!!! +echo -------------------------------------------------------- +echo Для прекращения работы просто закройте это окно нажатием на "крестик"! +echo ======================================================================================================== +pause +echo Скачиваем git... +echo ======================================================================================================== +curl --ssl-no-revoke -L -o git.zip https://github.com/Nestorchik/git/releases/download/git_portable/git.zip +echo Готово +echo ======================================================================================================== +echo Разархивитуем git... +Call :UnZipFile "%curDir%git" "%curDir%git.zip" +if exist "%curDir%git.zip" del /f /q "%curDir%git.zip" +echo Готово +echo ======================================================================================================== +echo Скачиваем python... +echo ======================================================================================================== +curl --ssl-no-revoke -L -o python311.pak https://github.com/Nestorchik/python/releases/download/all/python311.pak +echo Готово +echo ======================================================================================================== +echo Разархивируем python +expand python311.pak .\ -F:* +if exist "python311.pak" del /f /q "python311.pak" +echo Готово +set PATH=%curDir%git\bin;%curDir%git\libexec\;%curDir%python;%curDir%\python\Library\bin;%curDir%python\Scripts +echo ======================================================================================================== +echo Скачиваем "ComfyUI"... +echo ======================================================================================================== +%curDir%git\bin\git clone https://github.com/comfyanonymous/ComfyUI.git +echo ======================================================================================================== +echo Готово +echo Скачиваем "ComfyUI-Manager"... +echo ======================================================================================================== +cd %curDir%ComfyUI\custom_nodes +%curDir%git\bin\git clone https://github.com/ltdrdata/ComfyUI-Manager.git +cd %curDir% +echo Готово +echo ======================================================================================================== +echo Обновляем менеджер пакетов "PIP": +%curDir%python\python -m pip install --upgrade pip +echo Готово +echo ======================================================================================================== +echo Инсталлируем пакеты питона для карт NVIDIA: +echo ... torch torchvision torchaudio +echo ======================================================================================================== +%curDir%python\python -m pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124 +echo ======================================================================================================== +echo Готово +echo Инсталлируем пакеты ComfyUI... +echo ======================================================================================================== +%curDir%python\python -m pip install -r %curDir%ComfyUI\requirements.txt +echo Готово +echo ======================================================================================================== +echo Строим и записываем bat-файл... +echo @echo off>run.bat +echo setlocal>>run.bat +echo cd /d %~dp0 >>run.bat +echo set PATH=%curDir%git\bin;%curDir%git\libexec\;%curDir%python;%curDir%\python\Library\bin;%curDir%python\Scripts >> run.bat +echo set GIT_EXEC_PATH=%curDir%git\bin;%curDir%git\libexec;%curDir%git\libexec\git-core >> run.bat +echo %curDir%python\python -s %curDir%ComfyUI\main.py --windows-standalone-build >> run.bat +echo ======================================================================================================== +echo Запускаем ComfyUI... +echo ======================================================================================================== +%curDir%python\python -s %curDir%ComfyUI\main.py --windows-standalone-build +echo ======================================================================================================== +exit /b +:UnZipFile +set vbs="%temp%\_.vbs" +if exist %vbs% del /f /q %vbs% +>%vbs% echo Set fso = CreateObject("Scripting.FileSystemObject") +>>%vbs% echo If NOT fso.FolderExists(%1) Then +>>%vbs% echo fso.CreateFolder(%1) +>>%vbs% echo End If +>>%vbs% echo set objShell = CreateObject("Shell.Application") +>>%vbs% echo set FilesInZip=objShell.NameSpace(%2).items +>>%vbs% echo objShell.NameSpace(%1).CopyHere(FilesInZip) +>>%vbs% echo Set fso = Nothing +>>%vbs% echo Set objShell = Nothing +cscript //nologo %vbs% +if exist %vbs% del /f /q %vbs% \ No newline at end of file diff --git a/install_ComfyUI_portable_RUS.bat b/install_ComfyUI_portable_python311small_RUS.bat similarity index 96% rename from install_ComfyUI_portable_RUS.bat rename to install_ComfyUI_portable_python311small_RUS.bat index c341fa7..d87759e 100644 --- a/install_ComfyUI_portable_RUS.bat +++ b/install_ComfyUI_portable_python311small_RUS.bat @@ -61,15 +61,16 @@ echo =========================================================================== echo Готово echo ======================================================================================================== echo Строим и записываем bat-файл... -echo setlocal>run.bat +echo @echo off>run.bat +echo setlocal>>run.bat echo cd /d %~dp0 >>run.bat echo set PATH=%curDir%git\bin;%curDir%git\libexec\;%curDir%python;%curDir%\python\Library\bin;%curDir%python\Scripts >> run.bat echo set GIT_EXEC_PATH=%curDir%git\bin;%curDir%git\libexec;%curDir%git\libexec\git-core >> run.bat -echo %curDir%python\python %curDir%ComfyUI\main.py --auto-launch >> run.bat +echo %curDir%python\python -s %curDir%ComfyUI\main.py --auto-launch >> run.bat echo ======================================================================================================== echo Запускаем ComfyUI... echo ======================================================================================================== -%curDir%python\python %curDir%ComfyUI\main.py --auto-launch +%curDir%python\python %curDir%ComfyUI\main.py --windows-standalone-build echo ======================================================================================================== exit /b :UnZipFile diff --git a/install_ComfyUI_portable_python312_torch_cuda124_RUS.bat b/install_ComfyUI_portable_python312_torch_cuda124_RUS.bat new file mode 100644 index 0000000..7cb1f5b --- /dev/null +++ b/install_ComfyUI_portable_python312_torch_cuda124_RUS.bat @@ -0,0 +1,90 @@ +@echo off +setlocal +cd /d %~dp0 +set curDir=%~dp0 +echo ======================================================================================================== +echo Этот скрипт скачает и установит в текущую папку портабельную версию ComfyUI +echo с портабельным питоном и GIT, установит все пакеты питона для карт NVIDIA +echo и сгенерирует файл запуска интерфейса ComfyUI +echo --------------------------------------------- +echo Убедись, что в этой папке ничего нужного нет, +echo иначе все будет перезаписано вновь скачанными файлами!!! +echo -------------------------------------------------------- +echo Для прекращения работы просто закройте это окно нажатием на "крестик"! +echo ======================================================================================================== +pause +echo Скачиваем git... +echo ======================================================================================================== +curl --ssl-no-revoke -L -o git.zip https://github.com/Nestorchik/git/releases/download/git_portable/git.zip +echo Готово +echo ======================================================================================================== +echo Разархивитуем git... +Call :UnZipFile "%curDir%git" "%curDir%git.zip" +if exist "%curDir%git.zip" del /f /q "%curDir%git.zip" +echo Готово +echo ======================================================================================================== +echo Скачиваем python... +echo ======================================================================================================== +curl --ssl-no-revoke -L -o python312.pak https://github.com/Nestorchik/python/releases/download/all/python312.pak +echo Готово +echo ======================================================================================================== +echo Разархивируем python +expand python312.pak .\ -F:* +if exist "python312.pak" del /f /q "python312.pak" +echo Готово +set PATH=%curDir%git\bin;%curDir%git\libexec\;%curDir%python;%curDir%\python\Library\bin;%curDir%python\Scripts +echo ======================================================================================================== +echo Скачиваем "ComfyUI"... +echo ======================================================================================================== +%curDir%git\bin\git clone https://github.com/comfyanonymous/ComfyUI.git +echo ======================================================================================================== +echo Готово +echo Скачиваем "ComfyUI-Manager"... +echo ======================================================================================================== +cd %curDir%ComfyUI\custom_nodes +%curDir%git\bin\git clone https://github.com/ltdrdata/ComfyUI-Manager.git +cd %curDir% +echo Готово +echo ======================================================================================================== +echo Обновляем менеджер пакетов "PIP": +%curDir%python\python -m pip install --upgrade pip +echo Готово +echo ======================================================================================================== +echo Инсталлируем пакеты питона для карт NVIDIA: +echo ... torch torchvision torchaudio +echo ======================================================================================================== +%curDir%python\python -m pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124 +echo ======================================================================================================== +echo Готово +echo Инсталлируем пакеты ComfyUI... +echo ======================================================================================================== +%curDir%python\python -m pip install -r %curDir%ComfyUI\requirements.txt +echo Готово +echo ======================================================================================================== +echo Строим и записываем bat-файл... +echo @echo off>run.bat +echo setlocal>>run.bat +echo cd /d %~dp0 >>run.bat +echo set PATH=%curDir%git\bin;%curDir%git\libexec\;%curDir%python;%curDir%\python\Library\bin;%curDir%python\Scripts >> run.bat +echo set GIT_EXEC_PATH=%curDir%git\bin;%curDir%git\libexec;%curDir%git\libexec\git-core >> run.bat +echo %curDir%python\python -s %curDir%ComfyUI\main.py --windows-standalone-build >> run.bat +echo ======================================================================================================== +echo Запускаем ComfyUI... +echo ======================================================================================================== +%curDir%python\python -s %curDir%ComfyUI\main.py --windows-standalone-build +echo ======================================================================================================== +exit /b +:UnZipFile +set vbs="%temp%\_.vbs" +if exist %vbs% del /f /q %vbs% +>%vbs% echo Set fso = CreateObject("Scripting.FileSystemObject") +>>%vbs% echo If NOT fso.FolderExists(%1) Then +>>%vbs% echo fso.CreateFolder(%1) +>>%vbs% echo End If +>>%vbs% echo set objShell = CreateObject("Shell.Application") +>>%vbs% echo set FilesInZip=objShell.NameSpace(%2).items +>>%vbs% echo objShell.NameSpace(%1).CopyHere(FilesInZip) +>>%vbs% echo Set fso = Nothing +>>%vbs% echo Set objShell = Nothing +cscript //nologo %vbs% +if exist %vbs% del /f /q %vbs% \ No newline at end of file