Congratulations and Feedback

#12
by hamzah0asadullah - opened

You are hereby greeted.

I would like to congratulate your publication and release of LFM2.5's 8B A1B version. I am genuinely impressed by the architecture's efficiency. Using llama.cpp's server example (commit b9414, Vulkan backend) and this model's Q4_K_M quantization (therefore, with stricter sampling: top-k of 40 and top-p of 0.5), I was able to yield:

  • roughly 1,200 T/s encoding and 120 T/s decoding when under a context length of 32,768.
  • roughly 800 T/s encoding and 40 T/s decoding when over a context length of 65,536.

I am running Fedora 44 Workstation with a six-core @4.5GHz CPU and a RTX4060 with only 8GB. I was able to fluently engage with the model in both English and German, which are languages I natively understand. The model is (mostly, see below) able to use a websearch tool to answer German questions about essays correctly, and it also surprised me with its quick and correct answers about STEM-related subjects like mathematics and physics.

Despite the model's positive aspects, I desire to gently state a few underdeveloped areas of the model.

As notified here, I also noticed that the model quite frequently finishes the reasoning, but then does not generate a response beyond the </think> tag. Sometimes, especially when communicating with the model in German, the model would generate the actual response inside the reasoning section, but this did not happen frequently.

Also, it seems the model often struggles to use the correct tools given. For example, when integrating Hugging Face's official MCP server and instructing the model to search about LFM2.5-8B-A1B on Hugging Face, the model would still use the websearch tool. In my tests, the model did not attempt to call any Hugging Face-specific tool at all, even when it was explicitly stated that the model is on Hugging Face.

Additionally, as hinted here, the model is not able to fluently speak Arabic. Even though I am not able to fully communicate in that language, I was able to determine that the model's response is incoherent. I also found this being the case on the official playground, and I frequently checked if I was wrong about the model's performance by translating its output to English using Google Translate.

Ultimately, I appreciate the model a lot despite its weaknesses. I am used to interacting with language models using English, and the model performs beyond expectations in STEM using that language. I also prefer the model's rather formatting-free style, specifically the avoidance of unnecessary emojis and excessive Markdown usage. I hope you continue your fantastic work on efficient and performative conversational, autoregressive language models, and I would wish to point out that I strongly believe in your ability to fix the small annoyances I stated.

You are hereby bidden farewell.

hamzah0asadullah changed discussion status to closed

Sign up or log in to comment