harry900000 commited on
Commit
2364c9f
·
1 Parent(s): 17c2360

install cosmos-transfer1 in app.py instead of in requirements.txt

Browse files
Files changed (2) hide show
  1. app.py +18 -10
  2. 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" --no-build-isolation')
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("ln -sf $CONDA_PREFIX/lib/python3.10/site-packages/nvidia/*/include/* $CONDA_PREFIX/include/")
32
- os.system("ln -sf $CONDA_PREFIX/lib/python3.10/site-packages/nvidia/*/include/* $CONDA_PREFIX/include/python3.10")
 
 
 
 
 
 
 
 
 
33
 
34
- os.system('pip install "transformer-engine[pytorch]"')
 
 
 
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