]> git.djapps.eu Git - pkg/ggml/sources/ggml/commit
ggml : add ggml_scale_bias (llama/14417)
authorXuan-Son Nguyen <redacted>
Wed, 9 Jul 2025 16:16:12 +0000 (18:16 +0200)
committerGeorgi Gerganov <redacted>
Sat, 12 Jul 2025 13:05:00 +0000 (16:05 +0300)
commit3ae9897533e3639f733f3b0c75b2015f1818f459
tree5a2049a01dda9d958ac4dd1a31ef60eb7fb8811b
parent19356a42c261ad25ddd23f3c1186a37b7ee2853a
ggml : add ggml_scale_bias (llama/14417)

* ggml : add ggml_scale_bias

* ggml_vec_mad1_f32

* add more simd

* add CUDA

* sycl

* vulkan

* cann (placeholder)

* opencl

* will this fix cpu?

* fix cuda

* suggestions from coderabbit

* fix cann compile error

* vDSP_vsmsa

* rm __ARM_FEATURE_SVE

* use memcpy for op params

* make code looks more consistent

* use scalar for __ARM_FEATURE_SVE

* add x param to ggml_vec_mad1_f32
14 files changed:
include/ggml.h
src/ggml-cann/ggml-cann.cpp
src/ggml-cpu/ops.cpp
src/ggml-cpu/vec.h
src/ggml-cuda/scale.cu
src/ggml-metal/ggml-metal.m
src/ggml-metal/ggml-metal.metal
src/ggml-opencl/ggml-opencl.cpp
src/ggml-opencl/kernels/scale.cl
src/ggml-sycl/ggml-sycl.cpp
src/ggml-vulkan/ggml-vulkan.cpp
src/ggml-vulkan/vulkan-shaders/scale.comp
src/ggml.c
tests/test-backend-ops.cpp