+ echo '=== Step 1: Install veRL from GitHub main ===' === Step 1: Install veRL from GitHub main === + pip uninstall verl -y + tail -3 Uninstalling verl-0.7.0: Successfully uninstalled verl-0.7.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + pip install git+https://ghfast.top/https://github.com/volcengine/verl.git@main --no-deps + tail -10 Collecting git+https://ghfast.top/https://github.com/volcengine/verl.git@main Cloning https://ghfast.top/https://github.com/volcengine/verl.git (to revision main) to /tmp/pip-req-build-vs_is4qv ERROR: Error [Errno 2] No such file or directory: 'git' while executing command git version ERROR: Cannot find command 'git' - do you have 'git' installed and in your PATH? + python3 -c 'import verl' + echo 'Mirror failed, trying direct GitHub...' Mirror failed, trying direct GitHub... + pip install git+https://github.com/volcengine/verl.git@main --no-deps + tail -10 Collecting git+https://github.com/volcengine/verl.git@main Cloning https://github.com/volcengine/verl.git (to revision main) to /tmp/pip-req-build-cbzcv7tz ERROR: Error [Errno 2] No such file or directory: 'git' while executing command git version ERROR: Cannot find command 'git' - do you have 'git' installed and in your PATH? + echo '' + echo '=== Step 2: Clear pycache ===' === Step 2: Clear pycache === ++ python3 -c 'import verl; import os; print(os.path.dirname(verl.__file__))' Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'verl' + VERL_PATH= + echo 'veRL path: ' veRL path: + find '' -type d -name __pycache__ -exec rm -rf '{}' + + echo '' + echo '=== Step 3: Patch flash_attention_2 -> sdpa ===' === Step 3: Patch flash_attention_2 -> sdpa === + find '' -name '*.py' -exec sed -i s/flash_attention_2/sdpa/g '{}' + find: '': No such file or directory + find '' -name '*.yaml' -exec sed -i s/flash_attention_2/sdpa/g '{}' + find: '': No such file or directory ++ grep -rn flash_attention_2 '--include=*.py' ++ wc -l + echo 'Remaining flash_attention_2: 12' Remaining flash_attention_2: 12 ++ grep -rn '"sdpa"' '--include=*.py' '--include=*.yaml' ++ wc -l + echo 'sdpa refs: 5' sdpa refs: 5 + find '' -type d -name __pycache__ -exec rm -rf '{}' + + echo '' + echo '=== Step 4: Verify ===' === Step 4: Verify === + python3 /opt/conda/lib/python3.11/site-packages/torch/utils/_pytree.py:185: FutureWarning: optree is installed but the version is too old to support PyTorch Dynamo in C++ pytree. C++ pytree support is disabled. Please consider upgrading optree using `python3 -m pip install --upgrade 'optree>=0.13.0'`. warnings.warn( torch: 2.6.0+cu124 INFO 03-08 05:30:38 [__init__.py:239] Automatically detected platform cuda. vLLM: 0.8.5 Traceback (most recent call last): File "", line 7, in ModuleNotFoundError: No module named 'verl' + echo INSTALL_DONE INSTALL_DONE