Name Description Size Coverage
CMakeLists.txt 1350 -
llama-adapter.cpp .mem_size = 14194 4 %
llama-adapter.h 1755 25 %
llama-arch.cpp 154367 92 %
llama-arch.h 13567 71 %
llama-batch.cpp 26576 51 %
llama-batch.h 5925 100 %
llama-chat.cpp 34400 10 %
llama-chat.h 1897 -
llama-context.cpp 97255 24 %
llama-context.h 9742 -
llama-cparams.cpp 100 0 %
llama-cparams.h 1019 -
llama-grammar.cpp 45005 0 %
llama-grammar.h 6135 -
llama-graph.cpp 63345 26 %
llama-graph.h 28140 43 %
llama-hparams.cpp 3719 51 %
llama-hparams.h 7175 100 %
llama-impl.cpp 6020 53 %
llama-impl.h do nothing 1809 0 %
llama-io.cpp 380 0 %
llama-io.h 788 0 %
llama-kv-cache-unified-iswa.cpp 9936 0 %
llama-kv-cache-unified-iswa.h 4152 0 %
llama-kv-cache-unified.cpp .mem_size = 78733 30 %
llama-kv-cache-unified.h 12745 82 %
llama-kv-cells.h 12133 47 %
llama-memory-hybrid.cpp attn 8485 0 %
llama-memory-hybrid.h attn 4479 0 %
llama-memory-recurrent.cpp .mem_size = 37759 0 %
llama-memory-recurrent.h 5759 0 %
llama-memory.cpp 1534 0 %
llama-memory.h 4184 100 %
llama-mmap.cpp 19049 14 %
llama-mmap.h 1428 -
llama-model-loader.cpp 56546 31 %
llama-model-loader.h 7550 60 %
llama-model-saver.cpp 14337 0 %
llama-model-saver.h 1052 -
llama-model.cpp 836169 5 %
llama-model.h 15991 100 %
llama-quant.h 13 -
llama-sampling.cpp static void llama_log_softmax(float * array, size_t size) { float max_l = *std::max_element(array, array + size); float sum = 0.f; for (size_t i = 0; i < size; ++i) { float p = expf(array[i] - max_l); sum += p; array[i] = p; } for (size_t i = 0; i < size; ++i) { array[i] = logf(array[i] / sum); } } 85954 14 %
llama-sampling.h 754 -
llama-vocab.cpp vocab 149925 24 %
llama-vocab.h 5990 -
llama.cpp .no_perf = 19806 23 %
unicode-data.cpp 169029 0 %
unicode-data.h 630 -
unicode.cpp 0x0000 <= cpt && 41913 1 %
unicode.h 2228 0 %