Viewing profile — ggerganov
ggerganov
HN member- Joined
- Thu, Jan 11, 2018, 3:21 PM UTC
- HN karma
- 2,068
- Public activity
- 286 items
- HN profile
- View on Hacker News ↗
About ggerganov
Recent public activity
-
comment
Comment #48558288
Here are the prefill speeds: Device 0: NVIDIA GeForce RTX 5090, compute capability 12.0, VMM: yes, VRAM: 32109 MiB | model | size | params | backend | fa | test | t/s | | ---------…
-
comment
Comment #48557867
As a baseline, I run all models in Q8 [0] because I want to be confident that when I observe a problem, the root cause is not due to the quantization. However, in this specific cas…
-
comment
Comment #48557304
I haven't spent a dime on cloud inference, so cannot make a direct comparison like you. But I can 100% attest to the fact that Qwen3.6-27B is a very capable local model for coding …
-
comment
Comment #47868989
llama-batched-bench -hf ggml-org/Qwen3.6-27B-GGUF -npp 512,1024,2048,4096,8192,16384,32768 -ntg 128 -npl 1 -c 36000 M2 Ultra, Q8_0 | PP | TG | B | N_KV | T_PP s | S_PP t/s | T_TG s…
-
comment
Comment #47597729
Better keep the KV cache in full precision
-
comment
Comment #45580859
Yes, I provided detailed numbers here: https://github.com/ggml-org/llama.cpp/discussions/16578
-
comment
Comment #45576737
FYI you should have used llama.cpp to do the benchmarks. It performs almost 20x faster than ollama for the gpt-oss-120b model. Here are some samples results on my spark: ggml_cuda_…
-
comment
Comment #44738088
They should add "custom endpoint" support instead [0]. [0] https://github.com/microsoft/vscode/issues/249605
-
comment
Comment #44558584
Gemma 3n (the model used by this app) would run on any Apple Silicon device (even with 8GB RAM).
-
comment
Comment #42888308
The llama.cpp tools and examples download the models by default to a OS-specific cache folder [0]. We try to follow the HF standard (as discussed in the linked thread), though the …
-
comment
Comment #42811823
Yes, exactly. You can set --ctx-size to a smaller value if you know that you will not hit the limit of 32k - this will save you VRAM. To control how much global context to keep in …
-
comment
Comment #42811654
The primary tricks for reducing the latency are around context reuse, meaning that the computed KV cache of tokens from previous requests is reused for new requests and thus comput…
-
comment
Comment #42811609
Appreciate the feedback! Currently, there isn't a user-friendly way to disable the stats from showing apart from modifying the "'show_info': 0" value directly in the plugin impleme…
-
comment
Comment #42807696
There are 4 stopping criteria atm: - Generation time exceeded (configurable in the plugin config) - Number of tokens exceeded (not the case since you increased it) - Indentation - …
-
comment
Comment #42806843
Yes, I think it is surprising that it works. I think a fairly large amount, though can't give a good number. I have been using Github Copilot from the very early days and with the …
-
comment
Comment #42806546
Hi HN, happy to see this here! I highly recommend to take a look at the technical details of the server implementation that enables large context usage with this plugin - I think i…
-
comment
Comment #39536213
So far is going great! Good community, having fun. Many ideas to explore :-)
-
comment
Comment #39535722
> Thanks to the amazing work of @ggerganov on llama.cpp which made this possible. If there is anything that you wish to exist in an ideal local AI app, I'd love to hear about it. T…
-
comment
Comment #38160077
I've found lowering the temperature and disabling the repetition penalty can help [0]. My explanation is that the repetition penalty penalizes the end of sentences and sort of forc…
-
comment
Comment #38117233
Yes, I was planning to do this back then, but other stuff came up. There are many different ways in which this simple example can be improved: - better detection of when speech end…
-
comment
Comment #38113075
Heh, funny to see this popup here :) The performance on Apple Silicon should be much better today compared to what is shown in the video as whisper.cpp now runs fully on the GPU an…
-
comment
Comment #36858038
Yes, I assumed that checking the weights for presence and amount of outliers is not something that is usually done and effects on this can be overlooked. If my assumption is wrong …
-
comment
Comment #36854897
> I don't recall the details exactly, but I don't think it ever did very much. How would you have known if the trick actually reduces the outliers in the weights? Even if the trans…
-
comment
Comment #36606916
It was designed in #915 (read just the OP and the linked PRs at the end) and the implementation pretty much follows it closely, at least for the Metal backend. The CUDA and OpenCL …
-
comment
Comment #36605596
My POV is that llama.cpp is primarily a playground for adding new features to the core ggml library and in the long run an interface for efficient LLM inference. The purpose of the…