bitsandbytes
BitsandBytes Enablement on ROCm
#1207
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
132
Changes
View On
GitHub
BitsandBytes Enablement on ROCm
#1207
Titus-von-Koeller
merged 132 commits into
bitsandbytes-foundation:multi-backend-refactor
from
ROCm:device_abstraction
hipify the csrc repo
2e10f678
hipify pythoninterface
19289600
copy from agrocylo
8ca0b5ca
hipify cuparse and cublas calls
8acbcf24
fix compile error and Makefile
e80a60cd
fixed runtime error (low accuracy)
fb780a0a
FIX LOW ACCURACY
1048264b
Update README.md
c3300208
add benchmarks
fcee2d66
Update README.md
4c0ca08a
First draft, getting error
c7986168
Small transform fix, still errors on igemm
37045e51
create HIP_ENVIRONMENT variable
524fa573
Skip failing tests on rocm
d7f7a829
Add default value for HIP_ENVIRONMENT
28b80564
Merge pull request #1 from ROCmSoftwarePlatform/skip_rocm_failing_tests
9dca4fa3
skip failing triton tests on rocm
38c934ed
Merge pull request #2 from ROCmSoftwarePlatform/skip_triton
71bf2df6
Enable col to row transformation
657ca4bf
Add make functions for row to col transformation
a390e0c4
Update get_transform_buffer for row to col in HIP
99ad6b57
Update igemmlt for col format
039b8086
Unskip test_igemmlt_int on ROCm
1a052ee3
Update igemmlt_int test for col inputs
b7ca5cf7
Skip transpose igemmlt test on ROCm
a2cd90d1
Revert "Update igemmlt_int test for col inputs"
5b6c5ac3
Return nvidia_transform from transform for HIP
218bf662
Fix syntax error
8bb5c2f7
Add comment for shape change
eb2edf7e
Enable nvidia_transform tests
a38ea0fd
Merge branch 'fix_igemmlt_int' of https://github.com/pnunna93/bitsand…
fbacd7ac
Enable igemmlt_half tests
67c383bc
Revert col32 check in nvidia_transform test
42b860f3
Merge pull request #3 from pnunna93/fix_igemmlt_int
7198d6bb
Merge remote-tracking branch 'upstream/main' into IFU-master-2024-01-24
b1d484aa
Update README.md
c36085d6
Update hip files with upstream changes
0e91e481
Skip failing tests for now
1295d53c
Merge pull request #4 from ROCm/IFU-master-2024-01-24
48b7fa9a
ops.hip: adapt to enum naming changes in ROCm/hipBLASLt@95131d6 and R…
f1a0b8b3
fix wmma api parity
a84c369a
hipify wmma datatype
b044010a
Enable estimate quantile tests
7aa42bee
Merge pull request #5 from iiisak/rocm_enabled
85377e16
Merge pull request #7 from ROCm/fix_estimate_quantiles
ffb0c5db
Merge pull request #6 from ROCm/rocwmma_merge
2b77380c
Enable transpose flag for row to col transform
fad79188
Update descriptors for transpose flag
e3021ee0
revert nvidia_transform to transform
8c3476f2
update changes
5e1b152d
Merge pull request #8 from ROCm/enable_transform_with_transpose
386e16c2
fixed minor mistakes
389bb7d0
Merge pull request #9 from ROCm/rocm_enabled_fix_bfloat16
b6770bff
remove blocksize 64 on rocm
fa288281
remove block size 64 and enable remaining tests
d86d24cb
Fix cuda build errors
cf4a5066
remove workspace in igemmlt
70771956
Enabled igemmlt in matmul
ec32fc1c
Fix shape issue in transform function
4536b251
Enable igemmlt int8 output
66e34c18
Add col format for extract outliers
7e5e2231
Enable dequant_mm
2e42adb8
Enable matmullt tests
e32d2770
Enabled linear_serialization tests
8206bd18
fix error with dequant_mm change
973a9f8c
Enable extract outliers test
387a9b79
Enable test overflow
93dfb51a
Skip overflow and linear serialization for now
90bbdc60
Merge pull request #10 from ROCm/remove_blocksize_64
9890d5d4
Merge pull request #11 from ROCm/fix_cuda_build_errs
1b6dd482
Merge pull request #12 from ROCm/igemm_workspace
fc9bf4d7
Merge pull request #13 from ROCm/enable_matmul
f30dc38d
improve the gemv 4bit accuracy by forcing the hipcub to 32
3dc14e85
Merge pull request #14 from ROCm/fix_gemv_4bit
f4ac9ac1
Update skip comment
485ba8f8
Merge pull request #15 from ROCm/gemv_skip_comment
a36bd1d2
Merge remote-tracking branch 'upstream/main' into IFU-master-2024-03-28
a551c160
update instructions
a2672217
Merge pull request #19 from ROCm/updated_readme
bcdcc0b4
Update README.md
ff333714
Merge branch 'rocm_enabled' into IFU-master-2024-03-28
1157e734
fix PEP errors
702ca1ae
Fix typos
8c23dc01
Merge branch 'IFU-master-2024-03-28' of https://github.com/ROCm/bitsa…
971f4b1d
Fix formatting in README file
4d6408a6
Update gpu arch setting
79cb5548
Add ROCM_PATH variable
5c0414e2
Add HIP_VERSION variable
47795f55
Add BNB_HIP_VERSION variable
6d904524
Update supports igemmlt based on HIP version
049a2dc5
Skip failing tests based on HIP version
47a0bc3b
pre-commit fixes
1b2a0951
Update README file
4515a218
Update default arch list
e7ef75fc
update readme
c0d244c9
Merge pull request #17 from ROCm/IFU-master-2024-03-28
c037a306
Merge remote-tracking branch 'TD_BnB/multi-backend-refactor' into dev…
73f4f059
update igemmlt for hip
79652a58
Update mm_dequant for hip
aedfa8fa
Update transform function for hip
7835282a
adding arch detection for test_gemv_eye_4bit
60d7560a
implement get_rocm_gpu_arch
cae33c38
fixing lint
da53f39f
fixing lint
ae4dcec5
correct lint error
21d5ff60
Merge pull request #21 from ROCm/rocm_enabled_arch_detect
5bada9ba
Merge branch 'rocm_enabled' into device_abstraction
01abfdeb
update extract_outliers, quantize_4bit, dequantize_4bit
765bfc83
minor fixes for extract_outliers
d00c026a
update blocksizes for quantize and dequantize
e5574bdc
Merge branch 'rocm_enabled' of https://github.com/ROCm/bitsandbytes i…
a00bd1f2
update reg expression for detecting arch
7ab3a054
linter updates
9cd1d8c7
Merge branch 'device_abstraction' into cl/update-device-abs
62f8ed96
Merge pull request #23 from ROCm/cl/update-device-abs
d9e48034
Merge remote-tracking branch 'upstream/multi-backend-refactor' into d…
2af8568d
skip linear no igemmlt test
06f6b251
Remove archive functional file
2359452d
Sync README with upstream
f76d6abc
Remove bnb_accuracy file
576b62cd
Remove cuda_setup
dfb531b7
Remove test_delete_later.c
31b1cbc5
Sync with upstream
ed774769
Sync files with upstream
943c57a2
Fix lint errors
71d17023
Exclude hip files from typo checks
6886bc8f
update ops.hip
0d445f4f
Merge pull request #27 from ROCm/dev_abs_IFU
bc6d0b7a
Add install steps for ROCm
15c7f779
Fix lint error
d62c8358
Merge pull request #28 from ROCm/dev_abs_add_install_steps
8aae7c95
Titus-von-Koeller
assigned
Titus-von-Koeller
1 year ago
matthewdouglas
commented on 2024-05-14
Add comments for HIP changes
410f4998
Titus-von-Koeller
merged
eb3b816e
into multi-backend-refactor
1 year ago
Login to write a write a comment.
Login via GitHub
Reviewers
matthewdouglas
Assignees
Titus-von-Koeller
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub