Spaces:
Build error
Build error
@echo off | |
:: 作者: AI大师工作流 | |
:: 请关注我: 抖音、B站、小红书、今日头条、快手等平台均为此号。 | |
:: 版权声明: 本脚本由AI大师工作流编写,未经许可,不得转载或用于商业用途。不可用于从事违反中华人民共和国各项法律法规的行为。 | |
chcp 65001 >nul 2>&1 && (echo Code page set to UTF-8.) || (chcp 437 >nul & echo Failed to set code page to UTF-8, using default.) | |
setlocal EnableDelayedExpansion | |
REM 定义检查和安装状态的变量 | |
set "git_installed=0" | |
set "cuda_installed=0" | |
set "docker_installed=0" | |
REM 检查Git是否安装 | |
echo Checking Git installation... | |
for /f "tokens=2 delims=:" %%i in ('git --version 2^>nul') do ( | |
set "git_installed=1" | |
echo 已安装Git | |
) | |
REM 检查CUDA是否安装 | |
echo Checking CUDA installation... | |
for /f "tokens=2 delims=:" %%i in ('nvcc --version 2^>nul') do ( | |
set "cuda_installed=1" | |
echo 已安装CUDA | |
) | |
REM 检查Docker是否安装 | |
echo Checking Docker installation... | |
for /f "tokens=3 delims=," %%i in ('docker --version 2^>nul ^| find "Docker version"') do ( | |
set "docker_installed=1" | |
echo 已安装Docker | |
) | |
REM 检查所有软件是否都已安装 | |
if !git_installed! equ 0 echo 缺失Git else if !cuda_installed! equ 0 echo 缺失CUDA else if !docker_installed! equ 0 echo 缺失Docker else ( | |
echo 所有软件已安装,开始执行下一步... | |
REM 克隆Git仓库 | |
echo Cloning Git repository... | |
git clone https://github.com/Pythonpa/UniAnimate-GradioUI.git "D:\PythonProject\UniAnimate-GradioUI" | |
REM 拉取Docker镜像 | |
echo Pulling Docker image... | |
docker pull aimaster104/unianimate:webui | |
REM 运行Docker容器 | |
echo Running Docker container... | |
docker run --gpus all -p 7860:7860 --name UniAnimate-webui -v D:\PythonProject\UniAnimate-GradioUI:/workspace/ |