Recent submissions

Comment · 1 year ago
Yes we have measured the tradeoff. We don't see a drop of perplexity in English when introducing multilingual, and there is a slight drop in some English language-specific evals (~1%).
Comment · 1 year ago
We never train at 128k, only 32k, changing the scaling factor at the end.

We wanted the long context recipe to be friendly for finetuning, and training at 128k is a bit of a pain we don't do it. For inference, we see inference at 128k with the 5/1 is close to RAM usage for a fully-global-layer model at 32k.

Individual attention layers are always dense.

Comment · 1 year ago
We recommend using <start_of_turn>user for the system prompt as well.
Comment · 1 year ago
That's a very interesting area, but nothing we can announce today.
Comment · 1 year ago
Hey, Gemma engineer here. Can you please share reports on the type of prompts and the implementation you used?
Comment · 1 year ago
Thank you for the report! We are working with the Ollama team directly and will look into it.
Comment · 1 year ago
Thank you for the feedback! This is why we are so excited to push more and more on small models for both low end and high end smartphones!
Comment · 1 year ago
Comment · 1 year ago
Picking model sizes is not an exact science. We look for sizes that will fit quantized on different categories on devices (e.g., low-end and high-end smartphone, laptops and 16GB GPUs, and bigger GPUs/TPUs). We also want the ratio of model width to depth (number of layers) to be consistently around 90, which we found works best.

The models are trained with distillation from a bigger teacher. We train them independently, but for v3 we have unified the recipes for 4B-27B, to give you more predictably when scaling up and down to different model sizes.

Comment · 1 year ago
Comment · 2 years ago
I think it makes sense to compare models trained with the same recipe on token count - usually more tokens will give you a better model.

However, I wouldn't draw conclusions about different model families, like Llama and Gemma, based on their token count alone. There are many other variables at play - the quality of those tokens, number of epochs, model architecture, hyperparameters, distillation, etc. that will have an influence on training efficiency.

Comment · 2 years ago
Comment · 2 years ago
Happy to pass on any feedback to our Google Cloud friends. :)
Comment · 2 years ago
This is mostly about inference speed, while maintaining long context performance.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton