Commit
·
2364c9f
1
Parent(s):
17c2360
install cosmos-transfer1 in app.py instead of in requirements.txt
Browse files- app.py +18 -10
- requirements.txt +42 -2
app.py
CHANGED
|
@@ -5,7 +5,8 @@ import gradio as gr
|
|
| 5 |
import spaces
|
| 6 |
|
| 7 |
PWD = os.path.dirname(__file__)
|
| 8 |
-
CHECKPOINTS_PATH = "/data/checkpoints"
|
|
|
|
| 9 |
|
| 10 |
# import subprocess
|
| 11 |
|
|
@@ -13,25 +14,32 @@ CHECKPOINTS_PATH = "/data/checkpoints"
|
|
| 13 |
# subprocess.run("cp /usr/local/lib/python3.10/site-packages/nvidia/cudnn/include/*.h /usr/local/cuda/include", env={}, shell=True)
|
| 14 |
# subprocess.run("cp /usr/local/lib/python3.10/site-packages/nvidia/cudnn/lib/*.so* /usr/local/cuda/lib64", env={}, shell=True)
|
| 15 |
|
| 16 |
-
# setup env
|
| 17 |
-
# os.environ["CUDA_HOME"] = "/usr/local/cuda"
|
| 18 |
-
# os.environ["LD_LIBRARY_PATH"] = "$CUDA_HOME/lib:$CUDA_HOME/lib64:$LD_LIBRARY_PATH"
|
| 19 |
-
# os.environ["PATH"] = "$CUDA_HOME/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:$PATH"
|
| 20 |
-
|
| 21 |
os.system("apt-get update && apt-get install -qqy libmagickwand-dev")
|
| 22 |
|
| 23 |
# install packages
|
| 24 |
-
os.system('export FLASH_ATTENTION_SKIP_CUDA_BUILD=TRUE && pip install "flash-attn<=2.7.4.post1"
|
| 25 |
os.system(
|
| 26 |
"pip install https://download.pytorch.org/whl/cu128/flashinfer/flashinfer_python-0.2.5%2Bcu128torch2.7-cp38-abi3-linux_x86_64.whl"
|
| 27 |
)
|
| 28 |
os.system('export VLLM_ATTENTION_BACKEND=FLASHINFER && pip install "vllm==0.9.0"')
|
| 29 |
os.system('pip install "decord==0.6.0"')
|
| 30 |
|
| 31 |
-
os.system(
|
| 32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
|
| 34 |
-
|
|
|
|
|
|
|
|
|
|
| 35 |
|
| 36 |
from test_environment import main as check_environment
|
| 37 |
|
|
|
|
| 5 |
import spaces
|
| 6 |
|
| 7 |
PWD = os.path.dirname(__file__)
|
| 8 |
+
# CHECKPOINTS_PATH = "/data/checkpoints"
|
| 9 |
+
CHECKPOINTS_PATH = os.path.join(PWD, "checkpoints")
|
| 10 |
|
| 11 |
# import subprocess
|
| 12 |
|
|
|
|
| 14 |
# subprocess.run("cp /usr/local/lib/python3.10/site-packages/nvidia/cudnn/include/*.h /usr/local/cuda/include", env={}, shell=True)
|
| 15 |
# subprocess.run("cp /usr/local/lib/python3.10/site-packages/nvidia/cudnn/lib/*.so* /usr/local/cuda/lib64", env={}, shell=True)
|
| 16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
os.system("apt-get update && apt-get install -qqy libmagickwand-dev")
|
| 18 |
|
| 19 |
# install packages
|
| 20 |
+
os.system('export FLASH_ATTENTION_SKIP_CUDA_BUILD=TRUE && pip install --no-build-isolation "flash-attn<=2.7.4.post1"')
|
| 21 |
os.system(
|
| 22 |
"pip install https://download.pytorch.org/whl/cu128/flashinfer/flashinfer_python-0.2.5%2Bcu128torch2.7-cp38-abi3-linux_x86_64.whl"
|
| 23 |
)
|
| 24 |
os.system('export VLLM_ATTENTION_BACKEND=FLASHINFER && pip install "vllm==0.9.0"')
|
| 25 |
os.system('pip install "decord==0.6.0"')
|
| 26 |
|
| 27 |
+
os.system(
|
| 28 |
+
"export CONDA_PREFIX=/usr/local/cuda && ln -sf $CONDA_PREFIX/lib/python3.10/site-packages/nvidia/*/include/* $CONDA_PREFIX/include/"
|
| 29 |
+
)
|
| 30 |
+
os.system(
|
| 31 |
+
"export CONDA_PREFIX=/usr/local/cuda && ln -sf $CONDA_PREFIX/lib/python3.10/site-packages/nvidia/*/include/* $CONDA_PREFIX/include/python3.10"
|
| 32 |
+
)
|
| 33 |
+
|
| 34 |
+
os.system('pip install --no-build-isolation "transformer-engine[pytorch]"')
|
| 35 |
+
os.system('pip install "decord==0.6.0"')
|
| 36 |
+
|
| 37 |
+
os.system('pip install "git+https://github.com/nvidia-cosmos/cosmos-transfer1"')
|
| 38 |
|
| 39 |
+
# setup env
|
| 40 |
+
os.environ["CUDA_HOME"] = "/usr/local/cuda"
|
| 41 |
+
os.environ["LD_LIBRARY_PATH"] = "$CUDA_HOME/lib:$CUDA_HOME/lib64:$LD_LIBRARY_PATH"
|
| 42 |
+
os.environ["PATH"] = "$CUDA_HOME/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:$PATH"
|
| 43 |
|
| 44 |
from test_environment import main as check_environment
|
| 45 |
|
requirements.txt
CHANGED
|
@@ -3,8 +3,48 @@ wheel
|
|
| 3 |
ninja
|
| 4 |
|
| 5 |
# cosmos-transfer1
|
| 6 |
-
git+https://github.com/nvidia-cosmos/cosmos-transfer1
|
| 7 |
|
| 8 |
# other packages
|
| 9 |
-
https://download.pytorch.org/whl/cu128/flashinfer/flashinfer_python-0.2.5%2Bcu128torch2.7-cp38-abi3-linux_x86_64.whl
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
decord==0.6.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
ninja
|
| 4 |
|
| 5 |
# cosmos-transfer1
|
| 6 |
+
# git+https://github.com/nvidia-cosmos/cosmos-transfer1
|
| 7 |
|
| 8 |
# other packages
|
| 9 |
+
# https://download.pytorch.org/whl/cu128/flashinfer/flashinfer_python-0.2.5%2Bcu128torch2.7-cp38-abi3-linux_x86_64.whl
|
| 10 |
+
# decord==0.6.0
|
| 11 |
+
|
| 12 |
+
apex==0.9.10dev
|
| 13 |
+
attr==0.3.2
|
| 14 |
+
attrs==25.3.0
|
| 15 |
+
better_profanity==0.7.0
|
| 16 |
+
cloudpickle==3.1.1
|
| 17 |
decord==0.6.0
|
| 18 |
+
dill==0.4.0
|
| 19 |
+
einops==0.8.1
|
| 20 |
+
hydra-core==1.3.2
|
| 21 |
+
imageio[pyav,ffmpeg]==2.37.0
|
| 22 |
+
iopath==0.1.10
|
| 23 |
+
loguru==0.7.3
|
| 24 |
+
matplotlib==3.10.3
|
| 25 |
+
mediapy==1.2.4
|
| 26 |
+
megatron_core
|
| 27 |
+
natsort==8.4.0
|
| 28 |
+
nltk==3.9.1
|
| 29 |
+
numpy==2.2.6
|
| 30 |
+
nvidia_ml_py==12.570.86
|
| 31 |
+
omegaconf==2.3.0
|
| 32 |
+
opencv_python==4.10.0.84
|
| 33 |
+
opencv_python_headless==4.11.0.86
|
| 34 |
+
packaging==25.0
|
| 35 |
+
pandas==2.2.3
|
| 36 |
+
peft==0.14.0
|
| 37 |
+
Pillow==11.2.1
|
| 38 |
+
pillow
|
| 39 |
+
pycocotools==2.0.8
|
| 40 |
+
pynvml==12.0.0
|
| 41 |
+
python-magic
|
| 42 |
+
PyYAML==6.0.2
|
| 43 |
+
retinaface_py==0.0.2
|
| 44 |
+
rtmlib==0.0.13
|
| 45 |
+
sam2==1.1.0
|
| 46 |
+
termcolor==3.1.0
|
| 47 |
+
torch==2.7.0
|
| 48 |
+
torchvision==0.22.0
|
| 49 |
+
tqdm==4.67.1
|
| 50 |
+
transformers==4.49.0
|