CLBlast support #1164

ggerganov merged 20 commits into ggml-org:master from 0cc4m:clblast-llama-cpp
0cc4m
0cc4m Allow use of OpenCL GPU-based BLAS using ClBlast instead of OpenBLAS …
a908c37c
0cc4m Improve ClBlast implementation, avoid recreating buffers, remove redu…
b7143c1a
0cc4m Finish merge of ClBlast support
6f668707
0cc4m Move CLBlast implementation to separate file
1b16b8c9
0cc4m Add q4_2 and q4_3 CLBlast support, improve code
309af7fc
0cc4m Double CLBlast speed by disabling OpenBLAS thread workaround
f469d9af
0cc4m Fix device selection env variable names
8603c25e
0cc4m Fix cast in opencl kernels
18cc05bd
0cc4m Add CLBlast to CMakeLists.txt
ae73887f
0cc4m Replace buffer pool with static buffers a, b, qb, c
daa5df51
0cc4m 0cc4m changed the title Clblast llama cpp CLBlast support 2 years ago
ghost
rabidcopy
LostRuins
slaren
slaren commented on 2023-04-25
slaren
slaren commented on 2023-04-25
slaren
slaren commented on 2023-04-25
0cc4m Fix typos, use GGML_TYPE defines, improve code
36bfb3c1
slaren
slaren commented on 2023-04-25
SlyEcho
SlyEcho approved these changes on 2023-04-25
0cc4m Improve btype dequant kernel selection code, add error if type is uns…
13707100
slaren
slaren approved these changes on 2023-04-25
SlyEcho
0cc4m Improve code quality
2b0c6a56
0cc4m
SlyEcho
SlyEcho commented on 2023-04-26
SlyEcho
SlyEcho commented on 2023-04-26
0cc4m Use c compiler for opencl files
b7464582
0cc4m Simplify code, fix include
ce97a807
0cc4m First check error, then release event
4a35ec9d
jon-chuang
jon-chuang commented on 2023-04-26
jon-chuang
jon-chuang
jon-chuang
SlyEcho
jon-chuang
jon-chuang commented on 2023-04-26
jon-chuang
ghost
SlyEcho
SlyEcho
SlyEcho commented on 2023-04-27
SlyEcho
SlyEcho commented on 2023-04-27
0cc4m Make globals static, fix indentation
fafebff5
0cc4m Rename dequant kernels file to conform with other file names
96346fb2
0cc4m
0cc4m Fix import cl file name
bbfba5f7
SlyEcho
SlyEcho approved these changes on 2023-04-27
0cc4m
0cc4m
SlyEcho
Floating-Pin
0cc4m
Floating-Pin
slaren slaren requested a review from ggerganov ggerganov 2 years ago
ggerganov
ggerganov commented on 2023-04-28
ggerganov
ggerganov approved these changes on 2023-04-28
ggerganov Merge branch 'master' into clblast-llama-cpp
4530d5c3
ggerganov ggerganov merged 7296c961 into master 2 years ago
rabidcopy
0cc4m 0cc4m deleted the clblast-llama-cpp branch 2 years ago
0cc4m
rabidcopy
rabidcopy
0cc4m
0cc4m
rabidcopy
Eliastrt

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone