koboldcpp/kcpp_src
Concedo 4d27749c93 Merge branch 'upstream' into concedo_experimental
# Conflicts:
#	.github/workflows/build-cuda-ubuntu.yml
#	.github/workflows/build-cuda-windows.yml
#	.github/workflows/build-ibm.yml
#	.github/workflows/ci-self-hosted-cuda.yml
#	.github/workflows/release.yml
#	.github/workflows/server-self-hosted.yml
#	AGENTS.md
#	README.md
#	ci/run.sh
#	docs/autoparser.md
#	docs/backend/SYCL.md
#	docs/build.md
#	docs/development/HOWTO-add-model.md
#	docs/function-calling.md
#	docs/ops.md
#	docs/ops/CPU.csv
#	ggml/CMakeLists.txt
#	ggml/src/ggml-blas/CMakeLists.txt
#	ggml/src/ggml-cann/ggml-cann.cpp
#	ggml/src/ggml-cpu/amx/amx.cpp
#	ggml/src/ggml-cpu/kleidiai/kleidiai.cpp
#	ggml/src/ggml-cuda/CMakeLists.txt
#	ggml/src/ggml-et/ggml-et.cpp
#	ggml/src/ggml-hexagon/CMakeLists.txt
#	ggml/src/ggml-hexagon/ggml-hexagon.cpp
#	ggml/src/ggml-hexagon/htp/allreduce-ops.c
#	ggml/src/ggml-hexagon/htp/allreduce-ops.h
#	ggml/src/ggml-hexagon/htp/concat-ops.c
#	ggml/src/ggml-hexagon/htp/cpy-ops.c
#	ggml/src/ggml-hexagon/htp/hmx-mm-kernels-tiled.h
#	ggml/src/ggml-hexagon/htp/htp-ops.h
#	ggml/src/ggml-hexagon/htp/hvx-mm-kernels-tiled.h
#	ggml/src/ggml-hexagon/htp/matmul-ops.c
#	ggml/src/ggml-hexagon/htp/matmul-ops.h
#	ggml/src/ggml-hexagon/htp/work-queue.c
#	ggml/src/ggml-metal/CMakeLists.txt
#	ggml/src/ggml-opencl/ggml-opencl.cpp
#	ggml/src/ggml-openvino/ggml-openvino.cpp
#	ggml/src/ggml-sycl/common.hpp
#	ggml/src/ggml-sycl/dmmv.cpp
#	ggml/src/ggml-sycl/fattn-common.hpp
#	ggml/src/ggml-sycl/fattn-onednn.cpp
#	ggml/src/ggml-sycl/fattn-vec.hpp
#	ggml/src/ggml-sycl/ggml-sycl.cpp
#	ggml/src/ggml-sycl/mmvq.cpp
#	ggml/src/ggml-sycl/vecdotq.hpp
#	ggml/src/ggml-virtgpu/ggml-backend-buffer-type.cpp
#	ggml/src/ggml-vulkan/ggml-vulkan.cpp
#	ggml/src/ggml-webgpu/ggml-webgpu-shader-lib.hpp
#	ggml/src/ggml-webgpu/ggml-webgpu.cpp
#	ggml/src/ggml-webgpu/wgsl-shaders/common_decls.tmpl
#	ggml/src/ggml-webgpu/wgsl-shaders/get_rows.wgsl
#	ggml/src/ggml-webgpu/wgsl-shaders/mul_mat_decls.tmpl
#	ggml/src/ggml-webgpu/wgsl-shaders/mul_mat_vec_acc.tmpl
#	ggml/src/ggml-webgpu/wgsl-shaders/ssm_scan.wgsl
#	ggml/src/ggml-zdnn/ggml-zdnn.cpp
#	pyproject.toml
#	scripts/snapdragon/run.py
#	skills/code-review/SKILL.md
#	tests/fusion/MTL.csv
#	tests/test-alloc.cpp
#	tests/test-backend-ops.cpp
#	tests/test-chat.cpp
#	tests/test-llama-archs.cpp
#	tests/test-model-resolution.cpp
#	tests/test-quantize-fns.cpp
#	tests/test-recurrent-state-rollback.cpp
#	tools/llama-bench/README.md
#	tools/llama-bench/llama-bench.cpp
#	tools/server/CMakeLists.txt
#	tools/server/README.md
2026-10-03 17:59:14 +08:00
..
bin refactor: cleanup project root 3 2026-09-29 00:08:43 +08:00
lib refactor: cleanup project root 1 2026-09-28 23:53:06 +08:00
packaging relocate environment files for conda 2026-09-29 00:13:46 +08:00
expose.cpp refactor: cleanup project root 1 2026-09-28 23:53:06 +08:00
expose.h refactor: cleanup project root 1 2026-09-28 23:53:06 +08:00
gpttype_adapter.cpp Merge branch 'upstream' into concedo_experimental 2026-10-03 17:59:14 +08:00
hash.cpp refactor: cleanup project root 1 2026-09-28 23:53:06 +08:00
json_to_gbnf.py refactor: cleanup project root 3 2026-09-29 00:08:43 +08:00
kcpp_backend.cpp refactor: cleanup project root 1 2026-09-28 23:53:06 +08:00
kcpp_backend.h refactor: cleanup project root 1 2026-09-28 23:53:06 +08:00
model_adapter.cpp refactor: cleanup project root 1 2026-09-28 23:53:06 +08:00
model_adapter.h refactor: cleanup project root 1 2026-09-28 23:53:06 +08:00
README.md relocate environment files for conda 2026-09-29 00:13:46 +08:00
simplecpuinfo.cpp refactor: cleanup project root 1 2026-09-28 23:53:06 +08:00

KoboldCpp native sources

This directory contains KoboldCpp-owned implementation and build-support code. Upstream-synced llama.cpp and ggml sources remain in their original directories so upstream updates can continue to be merged without path-only conflicts.

Prebuilt helper programs and link inputs used by KoboldCpp builds live under bin/ and lib/, respectively. Release version metadata and its generation scripts live under packaging/; Conda environment definitions are kept in packaging/environments/.