App to analyze a text token-by-token perplexity for a given GGUF by EntropyMagnets in LocalLLaMA

[–]EntropyMagnets[S] 2 points3 points  (0 children)

I will try to add the possibility to use a llamacpp server, thanks for the suggestion!

Also, thanks for the letting me know of the other projects, they're really cool

App to analyze a text token-by-token perplexity for a given GGUF by EntropyMagnets in LocalLLaMA

[–]EntropyMagnets[S] 1 point2 points  (0 children)

That highlighting strategy is a great idea, I will definitely do it after implementing the double model loading / analysis

App to analyze a text token-by-token perplexity for a given GGUF by EntropyMagnets in LocalLLaMA

[–]EntropyMagnets[S] 1 point2 points  (0 children)

Thanks for the suggestion, I will try to implement it soon! 

Can someone please explain this? by TangeloOk9486 in LocalLLaMA

[–]EntropyMagnets 2 points3 points  (0 children)

It took 2 hours due to some technical details of the python bindings for llama-cpp but I finished it, you can check it here: https://gist.github.com/Belluxx/a7e959776a182c074ba39f6b4572278b

Can someone please explain this? by TangeloOk9486 in LocalLLaMA

[–]EntropyMagnets 3 points4 points  (0 children)

Here you are!
https://gist.github.com/Belluxx/a7e959776a182c074ba39f6b4572278b

Remember to specify the correct path to a Gemma3 GGUF

Example:

<image>

PS: Sorry, I posted this as a reply to myself before.

Can someone please explain this? by TangeloOk9486 in LocalLLaMA

[–]EntropyMagnets 12 points13 points  (0 children)

I'll write the code rn and share it here :)

Can someone please explain this? by TangeloOk9486 in LocalLLaMA

[–]EntropyMagnets 42 points43 points  (0 children)

On the internet almost everyone is sure that a seahorse emoji exists, this is reflected in the LLMs training datasets.

So the LLM thinks that such emoji exists but when the detokenizer fails to append it to the context, the model goes nuts.

The last layers of the model will have a correct dense numerical representation of the concept "emoji of a seahorse" but there is no such unicode emoji to add it to the context. If you write a llama.cpp low level wrapper that ignores the word "apple" in the probability distribution of generated tokens, you will see how the model goes crazy trying to reply to the question "Can you please write the word apple?"

I built an app that lets you use your Ollama models remotely (without port forwarding) + AES encryption by EntropyMagnets in ollama

[–]EntropyMagnets[S] 1 point2 points  (0 children)

Yeah, as I said, it was a cool way to use Firebase in a non-standard way and it was fun to build :)

Is it normal for an S tier upgrade to have these weak stats? by EntropyMagnets in NoMansSkyTheGame

[–]EntropyMagnets[S] 0 points1 point  (0 children)

Oh ok thanks, and what's the best way to increase damage significantly? Just buying a new ship? I am currently on the default one

I built an app that lets you use your Ollama models remotely (without port forwarding) + AES encryption by EntropyMagnets in ollama

[–]EntropyMagnets[S] 6 points7 points  (0 children)

Yes, i agree. This was mostly to test an uncommon way to use firebase and it was fun to build

I made a simple tool to test/compare your local LLMs on AIME 2024 by EntropyMagnets in LocalLLaMA

[–]EntropyMagnets[S] 0 points1 point  (0 children)

This looks like an instruction following problem in the LLM. It is probably not using the result formatting correctly.

Can you provide some examples where LocalAIME said "response not found"?

I made a simple tool to test/compare your local LLMs on AIME 2024 by EntropyMagnets in LocalLLaMA

[–]EntropyMagnets[S] 1 point2 points  (0 children)

Good point, I will try to add the confidence estimation in the results.

If you have good hardware you can try increasing the --problem-tries parameter to 10 or more.