ACE-Step/Ace-Step-v1.5
580
1[project]2name = "ace-step"3version = "1.5.0"4description = "ACE-Step 1.5"5readme = "README.md"6requires-python = ">=3.11, <3.12"7license = {text = "Apache-2.0"}8dependencies = [9 # PyTorch for Linux/Windows with CUDA10 "torch==2.7.1; sys_platform != 'darwin'",11 "torchvision; sys_platform != 'darwin'",12 "torchaudio==2.7.1; sys_platform != 'darwin'",13 # PyTorch for macOS (CPU / MPS)14 "torch>=2.9.1; sys_platform == 'darwin'",15 "torchvision; sys_platform == 'darwin'",16 "torchaudio>=2.9.1; sys_platform == 'darwin'",17 # Common dependencies18 "transformers",19 "diffusers",20 "gradio",21 "matplotlib>=3.7.5",22 "scipy>=1.10.1",23 "soundfile>=0.13.1",24 "loguru>=0.7.3",25 "einops>=0.8.1",26 "accelerate>=1.12.0",27 "fastapi>=0.110.0",28 "diskcache",29 "uvicorn[standard]>=0.27.0",30 "numba>=0.63.1",31 "vector-quantize-pytorch>=1.27.15",32 "torchcodec>=0.9.1",33 # Local third-party packages34 "nano-vllm",35]36 37[[tool.uv.index]]38name = "pytorch-cu128"39url = "https://download.pytorch.org/whl/cu128"40explicit = true41 42[tool.uv.sources]43nano-vllm = { path = "acestep/third_parts/nano-vllm" }44torch = { index = "pytorch-cu128" }45torchvision = { index = "pytorch-cu128" }46torchaudio = { index = "pytorch-cu128" }47 48[project.scripts]49acestep = "acestep.acestep_v15_pipeline:main"50acestep-api = "acestep.api_server:main"51 52[build-system]53requires = ["hatchling"]54build-backend = "hatchling.build"55 56[dependency-groups]57dev = []58 59[tool.hatch.build.targets.wheel]60packages = ["acestep"]61 