Register and share your invite link to earn from video plays and referrals.

Yangqing Jia
@jiayq
Founder & CEO at Intent Lab. Built caffe, ONNX, PyTorch 1.0. Formerly Google Brain / Meta / Alibaba / Lepton AI / NVIDIA.
385 Following    21.7K Followers
TLA+ is also (one of the) method that we at Intent Lab used to build mission critical infra software like Agent FS. Key is to make it verifiable and scalable - going through millions of states and also ensure the TLA+ to Rust/C conversion doesn’t weaken the end to end correctness.
Show more
I used Opus 5.5 to formally verify the Claude Agent SDK using Lean. A couple short prompts = 16 PRs fixing various bugs and race conditions. Video attached. TLA+ also works well. I sometimes combine Lean and TLA+ to look for issues around data flow, concurrency, and state mgmt. I don't know either language well, but Claude is excellent at both. This approach is super useful for formally modeling your code and finding bugs that a human probably wouldn't have spotted. Is formal verification the future of coding (or at least, bug finding)?
Show more
Excited to see the official launch of 224 Ventures! Also @OriolVinyalsML launching his new startup on the same day - the AI world is never short of excitements.
My 2 cents: one should build the right harness. If a harness dictates how the model works, it fights the model and you get brittleness. If it defines what the task is and checks the result, it enables long horizon task success. That's roughly how we got complex tasks done e2e at IntentLab.
Show more
On harnesses, I vacillate between three beliefs: - the less harness, the better. Models are the magic - post training a model and harness is dramatically better and the model providers win - harnesses have real independent value from the model I have no idea which is right.
Show more
We are starting Intent Lab, building an autonomous team we call "fleet" that turns intent into production software. Today we are sharing some early results: the fastest GLM5.2 inference engine, one shot database creation, and a fully verified agent filesystem.
Show more
A vivid example of long lasting specs. IIRC the padding config is designed for backward compatibility with PyTorch (2018) -> Caffe2 (2016) -> TensorFlow (2015) -> DistBelief (2011 or even earlier) -> Matlab (unknown when it was introduced)
Show more
Hooooly cow PyTorch this is probably the worst API for a `pad` function I've encountered in my life. Why!? Or, you know what, I'd rather not know lol
i'm comically impressed that people are coping on deepseek by spewing bizarre conspiracy theories -- despite deepseek open-sourcing and writing some of the most detail oriented papers ever. read. replicate. compete. don't be salty, just makes you look incompetent.
Show more
Clarification: the twitter account @ElmoChatAI is NOT affiliated with Lepton AI or the official app AT ALL. It is a fake account and we have submitted a report to X/Twitter. Elmo chat is a free Chrome plugin to help you summarize anything you see in the browser. It's a 5% project from @LeptonAI to showcase our infra capability and for us to learn more about AI application engineers' development cycle. Lepton AI is a modern managed AI cloud for your development, training and inference needs. We've been serving AI native companies: embodied AI, foundation models, AI assisted design, AI gaming, AI for science discovery, etc. We've been growing more than 50x in the last year - talk to us if you would like cost effective GPUs AND a modern platform.
Show more
I might be wrong, but Project DIGITS is probably named after the good old software project of the same name: The goal of making deep learning as easy as possible has been consistent. It's amazing to see such powerful compute power on people's palms. Can't wait to get one and replace my Tegra TK1 and TX1.
Show more
Announcing NVIDIA Project DIGITS, a personal AI supercomputer that’s powered by the NVIDIA GB10 Superchip and based on #NVIDIAGraceBlackwell# architecture. Preconfigured with the NVIDIA AI software stack, developers, researchers, data scientists and students can prototype, fine-tune and inference large AI models on their desktop and deploy them to the data center or cloud. #CES2025#
Show more
Sharing my 2cents about AI infra and OpenAI outage. Thanks for the invitation to comment @tengyuma !
Thanks for @‘ing me Tengyu - I don’t know for sure about OpenAI, but a few common challenges that happen to many inference scenarios: - small unnoticed bottlenecks. There was one year of Alibaba’s double eleven event (equivalent of Black Friday, but much bigger) when people could not check out. Turned out the address normalization service, a tiny service in the whole chain, was overloaded. This brought down the end to end service. Other similar small services might be authentication, offensive word filtering, etc. I think this might be a possible reason for chatgpt going down. - Traffic simply got overloaded. This isn’t common for microservices, as scaling only takes sub-seconds. LLMs are more prone to that, because loading models and doing other preprocessing takes minutes. The likelihood of this being the reason for chatgpt downtime is low, as I believe traffic won’t be so bursty with OpenAI’s volume. - System components, like Kubernetes or load balancers, going wrong during regular updates or maintenance. This happens more often than people expect. A few months ago there was a company who updated Kunernetes a few major versions up without checking, and it wasn’t the best day for the CTO. - a major part of service being disrupted due to things like power outage, leading to the other services flooded and overloaded. This also affects recovery as well, because poor servers who recover without its peers will face the whole angry awaiting traffic (think Jon Snow in the battle of bastards) and immediately go overload. Mature traffic control has to be in front of the services to reject any volume unsupportable by the current capacity. We at @LeptonAI had a client who literally suffered from this: they accidentally shut down the main inference service manually during a Saturday. Our gateway saved the day and things were back in as short as 10 mins. - unexpected global network outage. Yes this happens. There were a couple times when some network providers between us-east and us-west were down for a couple hours or even days this year. This is more often in neocloud providers, as hyper scalers normally have their own backbone network. We solved the problem by building a logical virtual network across all our multi-cloud servers, and we route traffic through normal providers / aws / gcp backup to ensure uptime. My cofounder who was a former CNCF committee member took care of all these so I can be a happy clueless CEO. In summary: a series of seemingly boring but essential work behind the awesome models that researchers build. Combining these and you take off to stratosphere or even higher.
Show more
Thanks for @‘ing me Tengyu - I don’t know for sure about OpenAI, but a few common challenges that happen to many inference scenarios: - small unnoticed bottlenecks. There was one year of Alibaba’s double eleven event (equivalent of Black Friday, but much bigger) when people could not check out. Turned out the address normalization service, a tiny service in the whole chain, was overloaded. This brought down the end to end service. Other similar small services might be authentication, offensive word filtering, etc. I think this might be a possible reason for chatgpt going down. - Traffic simply got overloaded. This isn’t common for microservices, as scaling only takes sub-seconds. LLMs are more prone to that, because loading models and doing other preprocessing takes minutes. The likelihood of this being the reason for chatgpt downtime is low, as I believe traffic won’t be so bursty with OpenAI’s volume. - System components, like Kubernetes or load balancers, going wrong during regular updates or maintenance. This happens more often than people expect. A few months ago there was a company who updated Kunernetes a few major versions up without checking, and it wasn’t the best day for the CTO. - a major part of service being disrupted due to things like power outage, leading to the other services flooded and overloaded. This also affects recovery as well, because poor servers who recover without its peers will face the whole angry awaiting traffic (think Jon Snow in the battle of bastards) and immediately go overload. Mature traffic control has to be in front of the services to reject any volume unsupportable by the current capacity. We at @LeptonAI had a client who literally suffered from this: they accidentally shut down the main inference service manually during a Saturday. Our gateway saved the day and things were back in as short as 10 mins. - unexpected global network outage. Yes this happens. There were a couple times when some network providers between us-east and us-west were down for a couple hours or even days this year. This is more often in neocloud providers, as hyper scalers normally have their own backbone network. We solved the problem by building a logical virtual network across all our multi-cloud servers, and we route traffic through normal providers / aws / gcp backup to ensure uptime. My cofounder who was a former CNCF committee member took care of all these so I can be a happy clueless CEO. In summary: a series of seemingly boring but essential work behind the awesome models that researchers build. Combining these and you take off to stratosphere or even higher.
Show more