Commit
·
32a4d55
1
Parent(s):
90101b2
fix `pip: not found`
Browse files- app.py +2 -3
- test_environment.py +10 -8
app.py
CHANGED
@@ -35,6 +35,7 @@ from download_checkpoints import main as download_checkpoints
|
|
35 |
from test_environment import main as check_environment
|
36 |
from test_environment import setup_environment
|
37 |
|
|
|
38 |
|
39 |
# setup env
|
40 |
os.environ["CUDA_HOME"] = "/usr/local/cuda"
|
@@ -42,9 +43,7 @@ os.environ["LD_LIBRARY_PATH"] = "$CUDA_HOME/lib:$CUDA_HOME/lib64:$LD_LIBRARY_PAT
|
|
42 |
os.environ["PATH"] = "$CUDA_HOME/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:$PATH"
|
43 |
|
44 |
if not check_environment():
|
45 |
-
|
46 |
-
if not check_environment():
|
47 |
-
sys.exit(1)
|
48 |
|
49 |
os.environ["TOKENIZERS_PARALLELISM"] = "false" # Workaround to suppress MP warning
|
50 |
|
|
|
35 |
from test_environment import main as check_environment
|
36 |
from test_environment import setup_environment
|
37 |
|
38 |
+
setup_environment()
|
39 |
|
40 |
# setup env
|
41 |
os.environ["CUDA_HOME"] = "/usr/local/cuda"
|
|
|
43 |
os.environ["PATH"] = "$CUDA_HOME/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:$PATH"
|
44 |
|
45 |
if not check_environment():
|
46 |
+
sys.exit(1)
|
|
|
|
|
47 |
|
48 |
os.environ["TOKENIZERS_PARALLELISM"] = "false" # Workaround to suppress MP warning
|
49 |
|
test_environment.py
CHANGED
@@ -18,21 +18,23 @@ import importlib
|
|
18 |
import os
|
19 |
import sys
|
20 |
|
|
|
|
|
21 |
|
22 |
def setup_environment():
|
23 |
os.system("apt-get update && apt-get install -qqy libmagickwand-dev")
|
24 |
|
25 |
# install packages
|
26 |
# os.system(
|
27 |
-
# 'export FLASH_ATTENTION_SKIP_CUDA_BUILD=FALSE && \
|
28 |
-
#
|
29 |
# )
|
30 |
os.system(
|
31 |
-
"
|
32 |
https://download.pytorch.org/whl/cu128/flashinfer/flashinfer_python-0.2.5%2Bcu128torch2.7-cp38-abi3-linux_x86_64.whl"
|
33 |
)
|
34 |
-
os.system('export VLLM_ATTENTION_BACKEND=FLASHINFER &&
|
35 |
-
os.system('
|
36 |
|
37 |
os.system(
|
38 |
"export CONDA_PREFIX=/usr/local/cuda && \
|
@@ -43,11 +45,11 @@ def setup_environment():
|
|
43 |
ln -sf $CONDA_PREFIX/lib/python3.10/site-packages/nvidia/*/include/* $CONDA_PREFIX/include/python3.10"
|
44 |
)
|
45 |
|
46 |
-
os.system('
|
47 |
-
os.system('
|
48 |
|
49 |
# os.system(
|
50 |
-
# '
|
51 |
# "git+https://github.com/nvidia-cosmos/cosmos-transfer1@e4055e39ee9c53165e85275bdab84ed20909714a"'
|
52 |
# )
|
53 |
|
|
|
18 |
import os
|
19 |
import sys
|
20 |
|
21 |
+
PIP = f"{sys.executable} -m pip"
|
22 |
+
print(PIP)
|
23 |
|
24 |
def setup_environment():
|
25 |
os.system("apt-get update && apt-get install -qqy libmagickwand-dev")
|
26 |
|
27 |
# install packages
|
28 |
# os.system(
|
29 |
+
# f'export FLASH_ATTENTION_SKIP_CUDA_BUILD=FALSE && \
|
30 |
+
# {PIP} install --timeout=1000000000 --no-build-isolation "flash-attn<=2.7.4.post1"'
|
31 |
# )
|
32 |
os.system(
|
33 |
+
f"{PIP} install --timeout=1000000000 \
|
34 |
https://download.pytorch.org/whl/cu128/flashinfer/flashinfer_python-0.2.5%2Bcu128torch2.7-cp38-abi3-linux_x86_64.whl"
|
35 |
)
|
36 |
+
os.system(f'export VLLM_ATTENTION_BACKEND=FLASHINFER && {PIP} install "vllm==0.9.0"')
|
37 |
+
os.system(f'{PIP} install "decord==0.6.0"')
|
38 |
|
39 |
os.system(
|
40 |
"export CONDA_PREFIX=/usr/local/cuda && \
|
|
|
45 |
ln -sf $CONDA_PREFIX/lib/python3.10/site-packages/nvidia/*/include/* $CONDA_PREFIX/include/python3.10"
|
46 |
)
|
47 |
|
48 |
+
os.system(f'{PIP} install --timeout=1000000000 --no-build-isolation "transformer-engine[pytorch]"')
|
49 |
+
os.system(f'{PIP} install --timeout=1000000000 "decord==0.6.0"')
|
50 |
|
51 |
# os.system(
|
52 |
+
# f'{PIP} install --timeout=1000000000 \
|
53 |
# "git+https://github.com/nvidia-cosmos/cosmos-transfer1@e4055e39ee9c53165e85275bdab84ed20909714a"'
|
54 |
# )
|
55 |
|