Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions install.bat
Original file line number Diff line number Diff line change
Expand Up @@ -331,6 +331,28 @@ echo No compatible bitsandbytes build for !arch!

if errorlevel 1 goto :install_failed

echo [*] Installing flash-attention if available...

set "install_fa=0"
for %%G in (gfx90a gfx942 gfx950 gfx1100 gfx1101 gfx1102 gfx1150 gfx1151 gfx1152 gfx1153 gfx1200 gfx1201) do (
if /I "!arch!"=="%%G" set "install_fa=1"
)
if /I "!install_fa!"=="1" goto :install_fa
echo [*] Skipping flash-attention on !arch!...
goto :fa_done

:install_fa
echo [*] Installing flash-attention for !arch!...
.\python_env\python.exe -m pip install https://github.com/0xDELUXA/flash-attention/releases/download/v2.8.4_win-rocm/flash_attn-2.8.4-py3-none-win_amd64.whl --quiet
if errorlevel 1 (
echo [!] Warning: flash-attention install failed, skipping...
goto :fa_done
)
.\python_env\python.exe -m pip install https://github.com/0xDELUXA/flash-attention/releases/download/v2.8.4_win-rocm/amd_aiter-0.0.0-py3-none-win_amd64.whl --quiet
if errorlevel 1 echo [!] Warning: aiter install failed, flash-attention may not work...

:fa_done

:verify_installation
echo.
echo [*] Verifying installation...
Expand Down