Spaces:
				
			
			
	
			
			
		Build error
		
	
	
	
			
			
	
	
	
	
		
		
		Build error
		
	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 |  | 
