bitsandbytes
Feature : Add SYCL runtime support
#747
Closed

Feature : Add SYCL runtime support #747

abhilash1910
abhilash1910 init kernel headers
75d9277f
abhilash1910 abhilash1910 marked this pull request as draft 2 years ago
abhilash1910 modify kernel header
279fce44
abhilash1910 modify headers
d9dcee91
abhilash1910 update kernels
ddae8abc
abhilash1910 Merge branch 'TimDettmers:main' into sycl
adbffb76
abhilash1910
abhilash1910 abhilash1910 changed the title Feature : Add Intel GPU/SYCL runtime support Feature : Add SYCL runtime support 2 years ago
Titus-von-Koeller
abhilash1910
Titus-von-Koeller Titus-von-Koeller added Intel
TimDettmers
TimDettmers TimDettmers added Medium Priority
TimDettmers TimDettmers added Medium Risk
abhilash1910 Merge branch 'TimDettmers:main' into sycl
26ad6904
abhilash1910 add partial kernels
1f2c8bc6
abhilash1910
abhilash1910 add quant kernels
dd935ad5
abhilash1910 add precondition optimizer kernel sycl
d93fc2ed
abhilash1910 add koptimizer 8bits sycl
29e895f2
abhilash1910 add row col transform kernels
98bd39ba
abhilash1910 add gemm kernels
8e15d5a8
abhilash1910 fix header path
bd9e8290
abhilash1910 fix handler kernels
45318d64
matthewdouglas
abhilash1910
abhilash1910 integrate kenrels with ops on kquant
c9d606bb
abhilash1910
matthewdouglas
abhilash1910 add 8 bit opt with ops
adda60de
abhilash1910 add 8 bit 2 state adam kernel
beffe78c
abhilash1910 8 bit optimizer ops integrate
ed431fef
abhilash1910 add all opt & quant kernels
7ab32734
abhilash1910 add shared vars
43a18999
abhilash1910 add shared for spm
38c2f8c9
abhilash1910 add gemm ops + kernel fix
04a3ba12
matthewdouglas
matthewdouglas commented on 2024-04-01
abhilash1910 update kernel headers
06ba2217
JackAKirk
JackAKirk commented on 2024-04-02
abhilash1910 port transform kernels
ee7997df
JackAKirk
JackAKirk commented on 2024-04-03
JackAKirk
JackAKirk commented on 2024-04-03
abhilash1910 use ldg & sparse csr
26863ead
abhilash1910 add dnn prototype
caa72f63
abhilash1910 dnn kernel
46f1f85f
matthewdouglas
matthewdouglas commented on 2024-04-08
abhilash1910 add cmake initial
a94c2537
abhilash1910 cmake fix
89fb73b5
abhilash1910 fix build
2644374f
abhilash1910 fix build
14f20e44
abhilash1910 fix build
d151d0c0
abhilash1910 fix dnnl
dfcd9d8f
JackAKirk
JackAKirk commented on 2024-04-15
JackAKirk
JackAKirk commented on 2024-04-15
JackAKirk
JackAKirk commented on 2024-04-15
abhilash1910 refactor with new api and use accessor
886751c2
Titus-von-Koeller
abhilash1910
abhilash1910 full 32 optimizer fixed update
f90c06df
abhilash1910 refine 8 bit optimizers
873eadb7
abhilash1910 refine 8 bit blockwise opt
f71243b2
github-actions
abhilash1910 refine k quantize blockwise
493a5ec4
abhilash1910 refine k quantize
760a1203
abhilash1910 refine percentile clipping
c7d83264
abhilash1910 refine estimate quantiles and k dequantize & headers
693ca797
abhilash1910 fix errors in k compress
3a41f965
abhilash1910 refine template types for k quants
37897ee2
abhilash1910 remove mma header
7ddce744
abhilash1910 refine historgram
c039aa14
abhilash1910 refine row stats
b9e9a9c2
abhilash1910 refine double row col quants
c8473b53
Titus-von-Koeller Titus-von-Koeller changed the base branch from main to sycl-refactor 1 year ago
Titus-von-Koeller
abhilash1910
abhilash1910 refine helper functions
c85baf97
Titus-von-Koeller
abhilash1910 complete refine non gemm kernels
922786e0
abhilash1910 fix extract function
ee8225ed
abhilash1910
abhilash1910 refine igemmlt kernels
49ca1d79
abhilash1910 refine dnn and gemm 4 bit kernels
342f95c5
abhilash1910 refine spm experimental
5e2611a1
abhilash1910 fix host dereference issue on nv dequant & kquant
6af46e2f
abhilash1910 fix header name
bcad0ea7
abhilash1910 fix nv host dereference issue on 8 bit
6d3ed266
abhilash1910 fix nv issue k quants
4f19d415
abhilash1910 fix nv issue on row col quant
dd709caf
abhilash1910 fix nv issue on 32 bit
0fbedfea
abhilash1910 fix nv issue on k dequant blockwise
38312cba
abhilash1910 fix nv issue on gemms and some quant kernels
1d6f56b1
abhilash1910 refine
b107b9cc
abhilash1910 refine
7838151d
abhilash1910 refine
46d10ba8
abhilash1910
abhilash1910 abhilash1910 marked this pull request as ready for review 1 year ago
abhilash1910 add dnn build flag
87958446
matthewdouglas
abhilash1910
abhilash1910 update dnn linkage
7007a02b
abhilash1910 Merge branch 'sycl-refactor' into sycl
50a28382
abhilash1910
abhilash1910 fix cmake
6f8ef480
abhilash1910 upgrade to 2024.2 Intel LLVM compiler release, set Nvidia build flag
a425d444
abhilash1910
Titus-von-Koeller
Titus-von-Koeller
abhilash1910
matthewdouglas
matthewdouglas matthewdouglas closed this 81 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone