Herman Semenoff

Results 186 issues of Herman Semenoff

@ProjectPhysX, hi Minor optimize constructors, strict instruction to compiler default constructors and replace push to emplace.

I understand that this does not apply to project, but rather to submodule, but you do not have git submodules OpenCL configured. Therefore, I manually corrected headers for you.

- ggml_type_traits_t (80 -> 72 bytes) - llama_batch (72 -> 64 bytes) - llama_model_params (56 -> 48 bytes) - hash_node (32 -> 24 bytes) - ggml_compute_state (32 -> 24 bytes)...

refactoring
review complexity : medium

Function `ggml_graph_dump_dot` use 2 strlen() in ggml.c Function `ggml_visit_parents` use 2 strlen() in ggml.c Function `ggml_cpy_impl` use 1 strlen() in ggml.c Example: Before: ![image](https://github.com/ggerganov/llama.cpp/assets/21138600/5e7180f5-0bf5-4718-8341-f4d72118ccab) After: ![image](https://github.com/ggerganov/llama.cpp/assets/21138600/862dc4ce-7d87-412e-b508-e9d5f3d2649a)

bug-unconfirmed

- std::pair (72 bytes -> 8 bytes) - std::tuple (40 bytes -> 8 bytes)

refactoring
review complexity : low

It rather refers to code refactoring, but there is less code for inserts functions.

refactoring
review complexity : low
merging soon

It affects a lot `ggml_cl_mul_mat_q_f32` function.

refactoring
review complexity : high

What is point of these statistics if most users do not set their location and stats are very inaccurate, but only approximate. I personally don't set country for blurring boundaries...