Releases: 0xDELUXA/bitsandbytes_win_rocm
Release list
v0.49.2.dev0-py312-rocm7.12-all
For all supported AMD GPUs reported in: https://github.com/bitsandbytes-foundation/bitsandbytes?tab=readme-ov-file#accelerator-support:
CDNA: gfx90a, gfx942, gfx950
RDNA: gfx1100, gfx1101, gfx1150, gfx1151, gfx1200, gfx1201
The wheel is for Python 3.12 with ROCm 7.12. Other versions can be built from source by following this guide: Build bitsandbytes for AMD GPUs with ROCm on Windows (TheRock)
v0.49.2.dev0-py312-rocm7.12-rdna2
Experimental wheel built for RDNA2 GPUs.
It supports:
Get-Content "$VENV_PATH\Lib\site-packages\bitsandbytes\libbitsandbytes_rocm72.dll" -Raw | Select-String -Pattern "gfx10\d\d" -AllMatches | ForEach-Object { $_.Matches.Value } | Sort-Object -Unique
gfx1030
gfx1031
gfx1032
gfx1033
gfx1034
gfx1035
gfx1036
The wheel is for Python 3.12 with ROCm 7.12. Other versions can be built from source by following this guide: Build bitsandbytes for AMD GPUs with ROCm on Windows (TheRock)
0.50.0.dev0-py3.12-rocm7.15-win_amd64_all
Python 3.12 wheel built from:
https://github.com/bitsandbytes-foundation/bitsandbytes/tree/main
for AMD GPUs with ROCm 7.13/7.14/7.15.
Supported architectures:
Get-Content "libbitsandbytes_rocm715.dll" -Raw | Select-String -Pattern "gfx[0-9a-f]+" -AllMatches | ForEach-Object { $_.Matches.Value } | Sort-Object -Unique
gfx1010
gfx1011
gfx1012
gfx1030
gfx1031
gfx1032
gfx1033
gfx1034
gfx1035
gfx1036
gfx1100
gfx1101
gfx1102
gfx1103
gfx1150
gfx1151
gfx1152
gfx1153
gfx1200
gfx1201
gfx1250
gfx900
gfx906
gfx908
gfx90a
gfx942
gfx950
0.50.0.dev0-py3.12-rocm7.14-win_amd64_all
Python 3.12 wheel built from:
https://github.com/bitsandbytes-foundation/bitsandbytes/tree/main
for AMD GPUs with ROCm 7.13/7.14.
Supported architectures:
Get-Content "libbitsandbytes_rocm714.dll" -Raw | Select-String -Pattern "gfx[0-9a-f]+" -AllMatches | ForEach-Object { $_.Matches.Value } | Sort-Object -Unique
gfx1010
gfx1011
gfx1012
gfx1030
gfx1031
gfx1032
gfx1033
gfx1034
gfx1035
gfx1036
gfx1100
gfx1101
gfx1102
gfx1103
gfx1150
gfx1151
gfx1152
gfx1153
gfx1200
gfx1201
gfx1250
gfx900
gfx906
gfx908
gfx90a
gfx942
gfx950
0.50.0.dev0-py3-rocm7-win_amd64_rdna
Python 3.11, 3.12, and 3.13 wheels built from:
https://github.com/bitsandbytes-foundation/bitsandbytes/tree/main
for all RDNA GPUs.
Supported architectures:
Get-Content "libbitsandbytes_rocm72.dll" -Raw | Select-String -Pattern "gfx\d\d\d\d" -AllMatches | ForEach-Object { $_.Matches.Value } | Sort-Object -Unique
gfx1010
gfx1011
gfx1012
gfx1030
gfx1031
gfx1032
gfx1033
gfx1034
gfx1035
gfx1036
gfx1100
gfx1101
gfx1102
gfx1103
gfx1150
gfx1151
gfx1152
gfx1153
gfx1200
gfx1201
gfx1250
0.50.0.dev0-py3-rocm7-win_amd64_all
Python 3.12 wheel built from:
https://github.com/bitsandbytes-foundation/bitsandbytes/tree/main
for AMD GPUs with ROCm 7.2/7.13.
Supported architectures:
Get-Content "libbitsandbytes_rocm713.dll" -Raw | Select-String -Pattern "gfx[0-9a-f]+" -AllMatches | ForEach-Object { $_.Matches.Value } | Sort-Object -Unique
gfx1010
gfx1011
gfx1012
gfx1030
gfx1031
gfx1032
gfx1033
gfx1034
gfx1035
gfx1036
gfx1100
gfx1101
gfx1102
gfx1103
gfx1150
gfx1151
gfx1152
gfx1153
gfx1200
gfx1201
gfx1250
gfx908
gfx90a
gfx942
gfx950