Spaces:
Running
on
Zero
Running
on
Zero
Update setup_blender.sh
Browse files- setup_blender.sh +5 -2
setup_blender.sh
CHANGED
@@ -20,7 +20,8 @@ UNIRIG_REPO_CLONE_DIR="${APP_DIR}/UniRig"
|
|
20 |
|
21 |
TORCH_VERSION="2.3.1"
|
22 |
TORCHVISION_VERSION="0.18.1"
|
23 |
-
|
|
|
24 |
TORCH_INDEX_URL="https://download.pytorch.org/whl/${TARGET_CUDA_VERSION_SHORT}"
|
25 |
|
26 |
# Direct URL for the compatible flash-attn wheel for v2.5.8
|
@@ -38,7 +39,7 @@ export C_INCLUDE_PATH="${PYTHON_INCLUDE_DIR}:${C_INCLUDE_PATH}"
|
|
38 |
export CPLUS_INCLUDE_PATH="${PYTHON_INCLUDE_DIR}:${CPLUS_INCLUDE_PATH}"
|
39 |
|
40 |
# TORCH_CUDA_ARCH_LIST is important if flash-attn *does* try to compile parts of itself.
|
41 |
-
export TORCH_CUDA_ARCH_LIST="8.0;8.6;9.0" #
|
42 |
|
43 |
echo "--- Setup Script Start ---"
|
44 |
echo "Target Blender Installation Directory: ${INSTALL_DIR}"
|
@@ -118,6 +119,8 @@ echo "flash-attn installation attempted from wheel."
|
|
118 |
echo "Step 3: Installing remaining dependencies from ${UNIRIG_REQS_FILE_IN_SPACE}..."
|
119 |
# Ensure flash-attn is REMOVED from unirig_requirements.txt.
|
120 |
# This will install torch-scatter, torch-cluster, spconv, bpy, etc.
|
|
|
|
|
121 |
"${BLENDER_PY_EXEC}" -m pip install --no-cache-dir \
|
122 |
-r "${UNIRIG_REQS_FILE_IN_SPACE}" -vvv
|
123 |
|
|
|
20 |
|
21 |
TORCH_VERSION="2.3.1"
|
22 |
TORCHVISION_VERSION="0.18.1"
|
23 |
+
# ** MODIFIED: Changed PyTorch target to CUDA 11.8 to align with flash-attn wheel **
|
24 |
+
TARGET_CUDA_VERSION_SHORT="cu118"
|
25 |
TORCH_INDEX_URL="https://download.pytorch.org/whl/${TARGET_CUDA_VERSION_SHORT}"
|
26 |
|
27 |
# Direct URL for the compatible flash-attn wheel for v2.5.8
|
|
|
39 |
export CPLUS_INCLUDE_PATH="${PYTHON_INCLUDE_DIR}:${CPLUS_INCLUDE_PATH}"
|
40 |
|
41 |
# TORCH_CUDA_ARCH_LIST is important if flash-attn *does* try to compile parts of itself.
|
42 |
+
export TORCH_CUDA_ARCH_LIST="7.0;7.5;8.0;8.6;9.0" # Added older architectures for cu118 compatibility
|
43 |
|
44 |
echo "--- Setup Script Start ---"
|
45 |
echo "Target Blender Installation Directory: ${INSTALL_DIR}"
|
|
|
119 |
echo "Step 3: Installing remaining dependencies from ${UNIRIG_REQS_FILE_IN_SPACE}..."
|
120 |
# Ensure flash-attn is REMOVED from unirig_requirements.txt.
|
121 |
# This will install torch-scatter, torch-cluster, spconv, bpy, etc.
|
122 |
+
# PyG (torch-scatter, etc.) links in unirig_requirements.txt might need to be updated for torch 2.3 + cu118
|
123 |
+
# Example: torch-scatter -f https://data.pyg.org/whl/torch-2.3.0+cu118.html (adjust torch version if needed)
|
124 |
"${BLENDER_PY_EXEC}" -m pip install --no-cache-dir \
|
125 |
-r "${UNIRIG_REQS_FILE_IN_SPACE}" -vvv
|
126 |
|