modify the sgl-kernel to be compatible with transformers 5.x. (#14625)
This commit is contained in:
@@ -106,6 +106,16 @@ $PIP_CMD install -e "python[${EXTRAS}]" --extra-index-url https://download.pytor
|
||||
# Install router for pd-disagg test
|
||||
$PIP_CMD install sglang-router $PIP_INSTALL_SUFFIX
|
||||
|
||||
PYTHON_LIB_PATH=$(python3 -c "import site; print(site.getsitepackages()[0])")
|
||||
FLASH_ATTN_PATH="${PYTHON_LIB_PATH}/flash_attn"
|
||||
|
||||
if [ -d "$FLASH_ATTN_PATH" ]; then
|
||||
echo "Directory $FLASH_ATTN_PATH exists. Removing..."
|
||||
rm -rf "$FLASH_ATTN_PATH"
|
||||
else
|
||||
echo "Directory $FLASH_ATTN_PATH does not exist."
|
||||
fi
|
||||
|
||||
# Install sgl-kernel
|
||||
SGL_KERNEL_VERSION_FROM_KERNEL=$(grep -Po '(?<=^version = ")[^"]*' sgl-kernel/pyproject.toml)
|
||||
SGL_KERNEL_VERSION_FROM_SRT=$(grep -Po -m1 '(?<=sgl-kernel==)[0-9A-Za-z\.\-]+' python/pyproject.toml)
|
||||
@@ -147,3 +157,14 @@ python3 -c "import torch; print(torch.version.cuda)"
|
||||
|
||||
# Prepare the CI runner (cleanup HuggingFace cache, etc.)
|
||||
bash "${SCRIPT_DIR}/prepare_runner.sh"
|
||||
|
||||
PYTHON_LIB_PATH=$(python3 -c "import site; print(site.getsitepackages()[0])")
|
||||
FLASH_ATTN_PATH="${PYTHON_LIB_PATH}/flash_attn"
|
||||
|
||||
if [ -d "$FLASH_ATTN_PATH" ]; then
|
||||
echo "Directory $FLASH_ATTN_PATH exists. Removing..."
|
||||
rm -rf "$FLASH_ATTN_PATH"
|
||||
echo "error: this should not happen"
|
||||
else
|
||||
echo "Directory $FLASH_ATTN_PATH does not exist."
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user