]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/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 16:23:56 +0000 (19:23 +0300)
commit2021870fb8aef022e6f741ba3b4884c091030dda
tree72b536ff391ba3310d75d10c50b36d2249c26fca
parent48b18f9eb811a16b7b3b651eeb96b43ebe882c86
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
13 files changed:
ggml/include/ggml.h
ggml/src/ggml-cann/ggml-cann.cpp
ggml/src/ggml-cpu/ops.cpp
ggml/src/ggml-cpu/vec.h
ggml/src/ggml-cuda/scale.cu
ggml/src/ggml-metal/ggml-metal.m
ggml/src/ggml-metal/ggml-metal.metal
ggml/src/ggml-opencl/ggml-opencl.cpp
ggml/src/ggml-opencl/kernels/scale.cl
ggml/src/ggml-sycl/ggml-sycl.cpp
ggml/src/ggml-vulkan/ggml-vulkan.cpp
ggml/src/ggml-vulkan/vulkan-shaders/scale.comp
ggml/src/ggml.c