Skip to content

opencl: add iq4_nl support#22272

Merged
lhez merged 3 commits into
ggml-org:masterfrom
qualcomm:lh/iq4-nl
Apr 26, 2026
Merged

opencl: add iq4_nl support#22272
lhez merged 3 commits into
ggml-org:masterfrom
qualcomm:lh/iq4-nl

Conversation

@lhez

@lhez lhez commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

Overview

This PR adds support for iq4_nl. It is slightly bigger, containing both general implementation and Adreno specific implementation.

Additional information

Requirements

  • I have read and agree with the contributing guidelines
  • AI usage disclosure: YES, used AI to help write this, then did manual review, refactoring and validation

@github-actions github-actions Bot added ggml changes relating to the ggml tensor library for machine learning OpenCL Issues specific to the OpenCL backend labels Apr 23, 2026
@lhez lhez marked this pull request as ready for review April 24, 2026 19:13
@lhez lhez requested a review from a team as a code owner April 24, 2026 19:13
@lhez

lhez commented Apr 25, 2026

Copy link
Copy Markdown
Contributor Author

@ggml-org/maintainers can I have a second approval?

@lhez lhez merged commit f454bd7 into ggml-org:master Apr 26, 2026
52 of 55 checks passed
IntelNav pushed a commit to IntelNav/llama.cpp that referenced this pull request Apr 29, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
IntelNav pushed a commit to IntelNav/llama.cpp that referenced this pull request Apr 29, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
samuraieng pushed a commit to samuraieng/llama.cpp that referenced this pull request May 6, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
ljubomirj pushed a commit to ljubomirj/llama.cpp that referenced this pull request May 6, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
meh pushed a commit to meh/llama.cpp that referenced this pull request May 10, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
baramofme pushed a commit to baramofme/llama-cpp-turboquant that referenced this pull request May 23, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
fewtarius pushed a commit to fewtarius/CachyLLama that referenced this pull request May 30, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ggml changes relating to the ggml tensor library for machine learning OpenCL Issues specific to the OpenCL backend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants