How We Scaled Kimi K2.5 | Zhilin Yang's full GTC 2026 Keynote
By Kimi AI
Summary
Topics Covered
- Highlights from 00:11-08:12
- Highlights from 08:04-16:48
- Highlights from 16:41-25:34
- Highlights from 25:29-32:56
- Highlights from 32:45-39:26
Full Transcript
Hi everyone. Thank you so much for the introduction. It's great to be here. Uh
introduction. It's great to be here. Uh
it's great to have this opportunity to share with you guys uh some of our latest progress and efforts.
So uh one of our major pursues uh is to build better open models and we believe in democratizing intelligence. With open
models you can deploy anywhere. You can
be on your local servers, you can be on the cloud and you can access every single bit of the weights in the modeling instead of just uh using a
black box. And this is one of the slides
black box. And this is one of the slides that I took from Jensen's uh talk earlier this year at CES. So as you can see, open models are quickly uh closing
the gap with uh proprietary models and it's reaching the frontier. And we
believe that with better and better open models, we're going to u make intelligence more accessible to anybody in the world in every corner of the
world. But open models cannot be just
world. But open models cannot be just open. they have have also to be great.
open. they have have also to be great.
So uh in this talk we're going to discuss how we make open models great.
Uh so as we know uh scaling is a primary driver uh for a lot of progress maybe all of the you know major AI developments that we have witnessed in
in the last few years and here we're going to discuss how we scale our model in different dimensions. So on the left hand side the first figure you see here
is kind of the the standard scaling law.
So on the x-axxis you have the uh log of the number of training tokens and on the y-axis you have the log loss and as you scale the number of training tokens you
get a lower loss. But here the point is we're not going to just scale the number of training tokens but we also want to want to improve uh the token efficiency.
uh meaning that we want to move this curve to the left hand side so that we can achieve a lower loss a much lower loss using the same number of training
tokens and this can be achieved by having better architectures and optimizers as we'll discuss in in our later slides and the second scaling
dimensions that we're very interested in is to scale the context lens so as you can see in the second second figure uh if we increase the context length then
we can uh have a much higher accuracy in terms of predicting uh the token loss at a given position. Uh and this means that
we can increase the capability of the model to achieve more complex task by increasing uh the context. So this is the second scaling dimensions that we're
going to talk about. And the third scaling dimension is the number of agents. So we introduced this new
agents. So we introduced this new learning paradigm of agent swams where we can we don't just rely on a single agent but we also uh orchestrate a swarm
of agents that can accomplish the subtask in parallel so that we can increase the task capacity and we can translate all of this in into the language of agents. So if you look at
token efficiency, it's mostly about having a stronger prior so that you can uh have more efficiency when you do agent RL to search for a uh better
solution. And you think about long
solution. And you think about long context is it's mostly about increasing the context length so that you can have a longer running agent. It can probably run for days or even weeks or months to
accomplish more uh more more tasks more uh complex tasks and about and for agent swarms is is another dimensions that that add to it and at the end of the day
we're going to have a swarm of agents that each of them have a super long context and each of them have a very strong prior for us to uh search uh in
this entire agent RL system.
All right. So we're going to start uh from token efficiency. So this is one of the most you know classical figures in the history of machine learning. Right.
So it's taken from cap Kaplan Adel and it basically says that if we scale proportionally the number of training tokens the model parameters and also the
amount of compute we can get lower and lower loss. And this is you know one of
lower loss. And this is you know one of the major breakthroughs that that the entire community uh has achieved in the last few years to to get uh better
intelligence. But here what what we're
intelligence. But here what what we're interested in is is to have better and better uh token efficiency. And uh
here's the thing. So one thing that I would like to emphasize is that token efficiency is not just about efficiency.
is actually also about improving the upper bound of intelligence. So here
here's why. So uh suppose you have uh say 50 trillion tokens, 50 trillion high quality tokens and then you apply this
new optimizer maybe the m optimizer and then all of a sudden you have a two times token efficiency. So it means that it's almost like magic that you get uh
equivalently 100 trillion tokens. Uh and
nowadays we are scaling towards the data war and we're hitting you know the data war and the amount of high quality data is quite limited and if we suppose that
is a constant amount then we increase the token efficiency it means that uh we're going to get better intelligence out of it. It's not just about infrastructure efficiency. It's about
infrastructure efficiency. It's about you know better uh intelligence. So so
this is why we spend you know a lot of efforts in this aspect because it's going to push uh the frontier of of intelligence and m optimizer is one of
the things that we have heavily invested in uh since last year. So it's a second order optimizer and basically every
single gradient update is transformed in a way that each entry is orthogonal to each other and this is very different from the traditional atom optimizer and
if if you implement this optimizer properly you can get a two times token efficient efficiency improvement. Uh so
we we are one uh we are the first uh work we published the first work to demonstrate that SM optimizer is actually scalable for LLM training and
these are two key techniques that it we employ to make it effective for large scale training. So one of them is decay
scale training. So one of them is decay it it is critical for scaling to larger models and the second is uh we want to ensure a consistent RMS updates compared
to Adam. So we have this uh adjustable
to Adam. So we have this uh adjustable coefficient that is applied uh to each update so that uh the uh resulting RMS
is going to be comparable to Adam and uh to make MIUI memory efficient across all this uh Nvidia GPU clusters. We also
develop a distributed mumm optimizer implementation that partitions the states across uh the data parallel group so that we can have a very efficient
imple implementation for the mum optimizer and these are some of the results uh that we presented in the paper. So as you can see with with the
paper. So as you can see with with the same number of parameters and the same number of training tokens we just replace the original AdamW optimizer
with the new MU optimizer is going to to improve the performance across the board uh sign uh significantly.
But there was uh this new challenge that we encounter when we try to scale it up further. when we try to scale muon for a
further. when we try to scale muon for a one trillion parameter model we encounter a new issue uh about training instability. So as you can see on the
instability. So as you can see on the left figure we uh we observe that the max logits quickly explodes and quickly
exceeds 1,000 and the typical values for uh for uh training for this max logics is about say 50 or maybe less than uh
100 but for uh for m it quickly exists 1,000 and at the same time we observe training uh divergence on the left hand side. If you look at the trading loss,
side. If you look at the trading loss, uh it goes down a bit but then at the end of the day it explodes and it cannot converges uh as expected. So this is one of the technical challenges that we have
to to address. Uh and the solution to this is to introduce this new technique called uh QK clip. So basically what it says is that for each attention hat in
this entire neuronet network we're going to in the forward pass we're going to compute the max logit and then we're going to calculate a dividing factor
that can be applied to each uh key projection as well as the query projection so that we can uh sort of clip the maximum uh value of the query
and the key to to sort of constrain it into a a given range so so that uh we're not going to have exposion anymore. Uh
so these are some of the empirical results. On the left hand side there are
results. On the left hand side there are two curves but there are strictly overlapped with each other. So these are the training curves before and after applying the clipping technique. So you
can see uh the clipping technique does not affect uh the training loss uh uh uh decrease at all. But on the right hand side if we inspect uh the intermediate
metric if we inspect the max logit it's going to be effectively uh constraint.
So it first expose as before but at the value of 100 it's going to be clip at a constant value for a long time and then after a certain number of steps will
just naturally go down. uh so the neural network sort of uh find a way to uh constrain the maximum value of the uh
max logic to ensure a stable uh training process and at the same time it doesn't affect you know the training convergence as shown in in the in the left figure.
So we employed this technique in our uh K2 model training and successfully scaled it to one trillion parameters.
And this is uh the first example of a large scale mong training in the history of machine learning.
And the second dimension that we're very interested in is isl context. So this is another figure. It's probably less
another figure. It's probably less known. uh is is one of the hidden gems
known. uh is is one of the hidden gems in these papers. Uh so instead of just you know pushing down the training loss by training on more tokens, it has some
uh uh insights from another perspective.
So as we can see this is a comparison between transformers and LSTMs. So on the left hand side we can see that transformers achieve a lower training loss given the same number of parameters
and the same number of training tokens as expected. And this is why
as expected. And this is why transformers become you know the you know the sort of the de facto architecture that people are using right now. But on the right hand side it's
now. But on the right hand side it's really interesting to see that transformers are actually better because it can improve through the whole context. So the x-axis is the token
context. So the x-axis is the token index in context. And if you increase the token index, you can see that the training loss of transformers actually
drop by a lot. If you just continue continually increase context lens, the loss just continuously drops down. But
if you look at you know the curve of RSDM, it just is saturated after a certain uh number of tokens. It means
that transformers have this better capability of capturing longer context and this is this is what makes it uh better uh because if it if you go back
to like 10 years ago uh people use LSTN for tasks like machine translation but it is not good for for example understanding entire codebase or running
a super long agent trajectories to solve uh a a uh for example writing Linux kernels uh from scratch. is not going to be accomplishable by STMs. So this is a
very uh much neededed capability in the era of agents because tasks are becoming harder and harder uh and we need longer and longer context. Uh so the research
idea here is to develop a better architecture so that we can uh efficiently scale to a longer context length and at the same time achieve a
lower per token loss at uh larger token indices. And this is the motivation uh
indices. And this is the motivation uh for which we introduce this new architecture called uh Kim linear. And
it's uh contains this new uh linear attention variants called uh Kimmy delta attention which improves the original
uh delta rule GDR uh by improved recurrent memory. I will show the
recurrent memory. I will show the details later. And at the same time,
details later. And at the same time, we're going to mix linear attention layers with full attention layers using a one to three ratio so that you can balance between uh this long context
capabilities and at the same time having a more efficient uh implementation.
So this is uh some of the formulation.
Uh the basic idea is simple. If you look at linear attention uh in the original formulation uh the memory is going to be global. So there is a global single
global. So there is a global single decay factor that is applied along the way. So it means that uh basically if uh
way. So it means that uh basically if uh there are only two cases in one case is in one case you're going to forget basically everything and you're not going to retain any information and in
the second case you can choose to retain you know almost everything but at the same time you don't have the capability to leave out some of the unnecessary information in this long context. So we
introduce this key idea of having a fine grain uh decay factor as shown in this highlighted alpha term. So it's going to uh instead of being a scalar, it's going
to be a a diagonal matrix which controls uh the decay rate for each channel. So
that we can have two possibilities. For
some of the channels, we can uh decay really really slow, meaning that we can retain this long context information across a very long uh range. And at the
same time, for the other channels, we can sort of quickly forget uh the information from the past indices to refresh it and observe new information.
And this is uh to increase the expressivity uh of this model.
And of course to leverage modern GPUs we have to use this chunkwise uh formulations so that we can uh paralyze the computation on modern GPUs. So the
first equation here is the chunk uh chunkwise um formulation of uh Kimaria.
But as you can see this is going to bring massive infrastructure uh challenges because of this newly introduced alpha term. Uh because now it
is a matrix instead of a scalar it cannot easily be factored out. So to
achieve a efficient implementation uh we rewrite the entire equation into the the bottom three equations. Uh so it we introduced this matrix inversion
operation as well as introducing uh the uh cumulative decay factor so that we can implement this entire thing in parallel without sacrif sacrificing uh
any efficiency and more importantly this is not an approximation. is an exact uh mathematically equivalent formulation so that we can achieve much efficient
implementation without sacrificing uh any loss in terms of uh performance. So
it's going to be as efficient as uh you know previous linear attention variance but at the same time much more expressive. So these are some of the
expressive. So these are some of the results that we obtain uh using a fair comparison. So on the left hand side we
comparison. So on the left hand side we see the performance on two different types of task. So MMAU is a short context task. So for short context task
context task. So for short context task uh Kim achieved a better performance compared to MLA and GDN. And at the same
time for longer context task such as ruler uh Kim linear is uh also better than the varants uh the other variants while being much more efficient compared
to MLA.
And when we scale the contact lens further to for example 1 million tokens or even longer uh it's going to be much more efficient uh compared to uh the
baselines. And this is also uh the first
baselines. And this is also uh the first architecture that can outperforms full attention across across the board uh including short context task uh long
input task and long output task.
So these are two uh key dimensions that uh we are interested in and the third dimension uh is the agent swarms. So
here's a diagram to showcase how we design this agent swarm paradigm to solve some of the more complex task
compared to single agent paradigms. So here we have an orchestrator or you can call it a main agent. It's responsible
for orchestrating task. It has different options. For example, we can spawn uh a
options. For example, we can spawn uh a group of sub aents and assign new task to these sub aents or you can collect the results uh from the return of these
sub aents and you can sort of uh performing this process in an iterative way and at the end of the day you can ac accomplish a more uh complex task
compared to using one single agent and it's analogous to to human society. For
example, if we build a a company, uh we need different roles and we need for example uh orchestrator or maybe we need a CEO to to decompose and assign the task to different rows and then at the
end of the day uh the entire organization is going to have uh to move towards this same goal. And here for example in this case we have maybe you
have the AI researchers uh you have the web developers you have physic researchers and they can study different topics and at the end of the day you just collect the results and spawn uh a
group of fact checkers and web developers and file downloaders to um to assemble the results to into a a a single report.
And this is another pers perspective to to look at uh this new paradigm. So the
x-axis is the complexity of the task uh and the y-axis is is the execution time and the complexity of the task is
measured by the accuracy of uh a group of models uh on on such task. So we can see with agent swamps it's going to uh
substantially uh uh in uh reduce uh the execution time uh compared to uh uh compared to single agents. Uh it's going to be more effective. Uh and this means
that we can scale uh this agent swarm paradigm to uh for example if you run this uh agents roams with 100 or maybe even 1,000 sub agents you can accomplish
a complex task within a certain period of of time that is tolerable for um for to producing real economical value
and we can we can certainly scale it in different dimensions. We can scale the
different dimensions. We can scale the inputs. For example, we can download and
inputs. For example, we can download and read hundreds of sources or even maybe thousands of doses in parallel or you can output uh write a 100page literature
review uh in uh in parallel or you can take actions at scale. You can perform data analysis uh for 10 different tasks and also it is orchestration at scale.
You have to learn to design subtask and aggregate the the results.
And technically uh we define some new objective functions to guide the learning process of our agents realm system. So there are three rule
system. So there are three rule functions uh reward objectives that are uh considered here compared to uh the
conventional single agent IO learning.
So the first term is what we call the instantiation reward. It incentivizes
instantiation reward. It incentivizes sub Asian instantiation to prevent uh uh this uh serial uh collapse uh phenomenon
from happening. So basically we don't
from happening. So basically we don't want it to default to single agent execution. We want to encourage uh the
execution. We want to encourage uh the parallel executions especially uh when we when when it's early stage in training. uh and of course we can decay
training. uh and of course we can decay the weight for uh this instantiation reward time over training course because uh when it learns to uh learns uh par
execution we can reduce uh the weight and the second term here is is finish reward uh and it is used because we observe one of the things in training uh
that uh some of this uh subtask are just created but never finished. So it's
almost like it's going to hack the first term by just spawning a bunch of sub agents and the task might be too complex or maybe the task just doesn't make sense. And here we use this finish
sense. And here we use this finish reward to basically encourage that each of the subtask should have a relatively
high ratio of uh completion instead of just spawning a bunch of uh pseudo tasks. We need it to be uh meaningful.
tasks. We need it to be uh meaningful.
Uh so this is the second term that we use and of course we use the same you know decay strategy. We use a relative highway at the beginning of training and we decay it to a relatively low weight
at the end of training. And of course the third term is the standard term uh is is the outcome reward. Uh it's going to measure whether the entire task uh is
completed. Uh and then we're going to
completed. Uh and then we're going to add these three terms in our uh reinforcement learning uh system. And of
course we have to build you know the entire infrastructure because uh right now you need to support the parallel execution and then you need to support different reward functions uh and and to
you know maximize the efficiency of the entire agent swarm IO system.
So here are three uh different things that that we have uh tried scaling. Uh
the m clip optimizer uh improves token efficiency and Kimmy delta attention uh in the Kimmy linear architecture improves long context and we also have
the agent swarms paradigm to further uh create a new dimension of scaling and all of this put together uh we created
uh Kimik K2.5 a new model that we just released uh over one month ago. Here's a
short video to demonstrate some of its capabilities.
Heat. Heat.
So yeah, there are a lot of interesting things capabilities that we discover from the model. For example, uh it merges the visual capabilities with
coding capabilities. So a lot of new
coding capabilities. So a lot of new things just emerge out of it. It can
read a video and then produce a website that uh sort of replicates or style transfer the original video and all of
this are due to successful uh and stable training uh at the pre-training stage.
So this is also one of the most beautiful curves that uh I observed in my life. Uh so this is the training
my life. Uh so this is the training curve of the K2.5 based model. Uh so as you can see it went through over 15 trillion tokens and of course in K2.5 we
additionally train another 15 trillion tokens and the entire uh train uh the training process is just so stable.
There's no loss spike especially when we introduce this new m optimizer. We
didn't observe any spike and this smooth stable training process produces a very stable outcome that uh a very strong base model that we can fine-tune on top
of it uh to achieve you know new capabilities as as we introduced and saw in the video uh the video and this is
also of course uh trend on Nvidia H800 GPUs and each node in this H800 cluster contains two uh TB RAM and AGPU use uh
they are conducted by MV link and uh one of the another you know key innovation of K MK2.5 is that it is the first open
model with native joint vision uh text capabilities. So if you look at previous
capabilities. So if you look at previous open models, usually there are visual capabilities added on top of a text space. Meaning that for example, if you
space. Meaning that for example, if you train the text models for 20 trillion tokens and then on top of it, you do another two trillion sort of a post
training process to add additional visual capabilities on top of it. Uh but
for K2.5, it's different in the sense that we feel the training process of vision and text from day one. So it's
called early fusion here. We start from you know 0% of the progress. So from day one we're going to merge uh the vision and text tokens and as shown in our pre
preliminary experiments it outperforms uh late fusion and some of the new capabilities that we observe also come from this training recipe. Uh for
example, if you want to do vision to code, you really have to merge vision and text into a single brand to achieve that. If you separate these two brands,
that. If you separate these two brands, it's not going to happen. You have to align these two modalities into a share embedding space uh entire uh a share
representation space so as to uh achieve this. And another interesting thing that
this. And another interesting thing that we observe is that these two modalities can actually enhance each other. So
that's uh that's been long been a challenge that if you add vision capabilities into a text model, it's going to somewhat uh uh hurt the text
performance. But here we found that if
performance. But here we found that if you train it properly, these two modalities can actually enhance each other. So this is one of the key
other. So this is one of the key findings that uh we observe in in in our training. Uh so first vision improves
training. Uh so first vision improves tax. So this is so interesting. So
tax. So this is so interesting. So
before vision RL the performance uh in the first column and then we have the performance after vision RL. So here
vision RL refers to a process that we only use vision task. So there is no text task involved here. We only have vision task. For example, we teach the
vision task. For example, we teach the model how to how to count uh how to answer some of this visual QA uh problems uh without any for example math
any coding problems in in in this space.
But we observe that it's going to improve the performance for even you know reasoning heavy text task and on the other hand text also improves vision. If you have a very strong text
vision. If you have a very strong text base, you you actually don't need any vision SFT data in the training process.
And this is the approach that we adopt.
So it's called zero vision SFT. Uh
basically we don't have we have basically zero vision SFD data. And the
only SFT data that we have is the text SFT data. And then we do a joint IR over
SFT data. And then we do a joint IR over text and vision. And you can see that we can achieve uh almost state-of-the-art performance across the board on on vision task without any vision data. So
it it's clear that uh if you have a strong text base is also going to improve uh the vision if if you uh align these two modalities into a shared space
in your in your pro training.
And also uh these are some of the examples of uh uh yeah as I was showing the video. So
it's it demonstrates strong capabilities of uh uh visual design and front end coding and this also emerges from our uh vision text for training.
So uh after all this so this all about Kim K2.5 and as probably uh you probably know we released our new architecture uh
yesterday uh in our tech report it's called attention residue. So here I'm also going to briefly talk about our new work uh which serves as a a sneak peek
into our next generation architecture that we're probably going to adopt in in our later models. Uh so here the motivation is is quite simple. Can we
apply some of our techniques that we use in in the in the temporal dimension and we we just take some of the inspirations
and we apply to the death uh dimension.
So uh and it starts from this residual connection. So I still remember uh
connection. So I still remember uh listening to to uh Kami's talk uh at a tutorial in in ICML 2016 10 years ago.
Uh so it was a brilliant idea. So
basically before RestNet uh nobody was able to train deep networks. If you
increase the depth, if you increase the number of layers for neural networks, nobody was able to train it because you observe this gradient exposure, gradient vanishing, all this, you know, stability
issues. But then after the introduction
issues. But then after the introduction of of RestNet, we can train, you know, an arbitrarily large number of layers.
You can stack as many layers as as you want and you you you don't have to worry about the training stability issue uh and stuff. And as discussed in Ilia's
and stuff. And as discussed in Ilia's talk uh two years ago, it basically says that residue connection is a variant of
RSTM but just rotated 90 degrees. So how
do you understand this? If you look at LTM is is a variant of recurrent net, right? And it's a recurrent u model
right? And it's a recurrent u model process. So we're going to take the
process. So we're going to take the hidden states from the last step and then we're going to have some gating mechanism some function to produce the
current state right and if you look at the uh the depth dimension residue connection is basically the same we're going to take the output from the last
layer and then we're going to apply some sort of function on top of it to produce uh the current uh uh the current output of the current layer.
It's just the formulation is different.
For example, for residual connection, we're going to use a fixed addition.
We're going to have this uh we're going to add uh the previous hidden states uh with the current output. It's just the formulation that's different, but the
basic idea is the same. It's a recurrent net applied uh in the dimension of death. And but on the other hand we can
death. And but on the other hand we can think about uh reformulating uh this uh this function instead of having an STDM
can we have an attention in the dimension of that and it's going to create new possibilities because attention have has been demonstrated to be so successful uh in the transformer
era. So what we're going to do is not
era. So what we're going to do is not just to take the last hidden state, but we're going to consider all the previous hidden states and use the attention operation, the attention mechanism to
assemble and aggregate all of these previous hidden states to compute the current state. So this is exactly
current state. So this is exactly attention rotated by 90°. uh is sort of we view it as a natural generalization
of residue connections uh in the ASM analogy. Okay. And here is the detail
analogy. Okay. And here is the detail formulation. So on on the left hand side
formulation. So on on the left hand side is a standard residue as I said it's basically rotated by 90° and the second figure is
attention rotated by 90°. So what we do is to collect all the previous hidden states and have a simple attention operation on top of it to produce the
current layers outcome. Uh and of course to increase the efficiency to reduce the infrastructure for example communication and memory overhead. We also design a
new variant called uh block attention residue on the right hand side. So
basically the ideas is also simple.
We're going to divide uh all the layers in the neural networks into multiple blocks. For example, each block can
blocks. For example, each block can contain say 16 layers or it can contain maybe four layers. And then for each block, we're going to uh apply uh this
attention residue only on the output of each block. But within each block, we
each block. But within each block, we also we still adopt uh this standard residue. So this is going to reduce a
residue. So this is going to reduce a lot of overhead while having minimal uh loss in terms of training accuracy.
And these are some of the impressive results that we achieve uh uh on this new architecture. Uh so on the scaling
new architecture. Uh so on the scaling law we can uh improve the token efficiency by uh 24%.
uh meaning that if you have 50 trillion highquality tokens now you just magically have uh uh over 60 trillion uh
tokens and then for the validation loss you you can also observe that uh it's uh consistently lower than uh the original
curve u demonstrating uh this stability across optimization and also achieves the best improvement uh on some of this
coding math and reasoning heavy task as shown in the benchmark results of GPQA uh math and human val so the entire community uh keeps moving
forward uh and we're happy that we can we're able to contribute to to the community with uh you know new technologies and some of this are h you know some of these technologies have
been sort of standard and de facto for a long time but as you can see we still see a lot of opportunity unities to improve it to uh to have revolutionary
new design to achieve better performance. If we multiply all these
performance. If we multiply all these scans together, you can actually have a much better model. So, Adam was invented in 2014 uh and now we scale an open
source mirror and click a a dropping replacement for uh for Adam. And I'm
sure that uh if you train a transformer LLM uh it's going to be much better if you use Mong clip instead of atom. And
attention was invented uh over eight years ago. And then now we have Kim
years ago. And then now we have Kim linear which is a linear version. We
don't have to use full attention across all layers. Uh we can have linear
all layers. Uh we can have linear tension that performs better on short long context at the same time. and also
residue connections are now uh also challenged uh we scaled in open source attention residue. So I think one of the
attention residue. So I think one of the uh interesting things about our error is that we sort of adopt a different mindset for for doing research. So if we
go back to 10 years ago it's mostly about publishing a new idea. uh but then I think the lack of the rigor of the
experiments is very hard to produce uh solid experimental results. But now we have this scaling ladder. We have uh enough resources to you know trend the model and run it on different at
different scales. We can have you know a
different scales. We can have you know a whole set of benchmarks to measure the progress. So it is it becomes easier to
progress. So it is it becomes easier to make confident and solid conclusion out of it. And this is one of the reason why
of it. And this is one of the reason why we are observing you know new progress uh on this ancient techniques and I'm sure that we'll see more and more
especially in the open-source community.
I think we're going to have more and more even better architectural and you know optimization uh improvement in in the next few years.
All right. So to summarize, we're going to uh keep scaling our models. And so
these are three dimensions. Uh for
example, we we see uh we we see uh different architectures and optimizers that optimize all three, you know, dimensions and we'll keep you know see
new dimensions for scaling. Uh agents
ROMs is is not the end. And we are glad that we can uh move forward with the entire open source community to achieve better and better uh you know
intelligence. Thank you so much.
intelligence. Thank you so much.
Loading video analysis...