HN user

liuliu

3,249 karma
Posts75
Comments1,196
View on HN
engineering.drawthings.ai 3mo ago

Making Apple Neural Engine work in a custom inference stack

liuliu
1pts0
releases.drawthings.ai 3mo ago

Show HN: Metal Quantized Attention on M5 Max

liuliu
4pts0
releases.drawthings.ai 3mo ago

Draw-things-CLI: local media generation from command-line on your Mac

liuliu
3pts0
engineering.drawthings.ai 4mo ago

2 Days to Ship: Codex-Authored Metal Compute Shaders in Draw Things

liuliu
1pts0
releases.drawthings.ai 8mo ago

Metal FlashAttention v2.5 with Neural Accelerators on the Apple M5 Chip

liuliu
3pts0
releases.drawthings.ai 10mo ago

iPhone 17 Pro Doubles Qwen Image Generation On-Device

liuliu
2pts0
engineering.drawthings.ai 10mo ago

Optimizing Qwen Image for Edge Devices

liuliu
4pts0
releases.drawthings.ai 11mo ago

Privacy Pass and Draw Things+ Cloud Compute

liuliu
1pts0
releases.drawthings.ai 11mo ago

Qwen Image Support in Draw Things

liuliu
4pts0
engineering.drawthings.ai 1y ago

BF16 and Image Generation Models

liuliu
2pts0
engineering.drawthings.ai 1y ago

Metal FlashAttention 2.0: Pushing Forward Inference & Training on Apple Silicon

liuliu
2pts0
arxiv.org 1y ago

On the Measure of Intelligence

liuliu
2pts0
engineering.drawthings.ai 2y ago

From iPhone to Mac – Enabling Rapid Local Deployment of SD3 Medium with S4nnc

liuliu
1pts0
engineering.drawthings.ai 2y ago

Show HN: Draw Things Democratizes Local Large Model Fine-Tuning on iPad and Mac

liuliu
3pts2
engineering.drawthings.ai 2y ago

Metal FlashAttention: Accelerating Image Generation in the Apple Ecosystem

liuliu
2pts0
draw.nnc.ai 3y ago

Show HN: Draw Things, Stable Diffusion in your pocket, 100% offline

liuliu
15pts6
liuliu.me 3y ago

Openness Trumps Profit-Seeking, What We Can Learn from Decade of AI Renaissance

liuliu
2pts0
liuliu.me 3y ago

Fun with Motion-JPEG, Jupyter Notebook and How to Stream GUI in the Browser

liuliu
1pts0
github.com 4y ago

DeepMind open-sources MuJoCo Physics

liuliu
4pts0
liuliu.me 4y ago

Gifting Another 100x More Computations to the Physical World

liuliu
1pts0
liuliu.me 4y ago

Research Notes on Humanoid Robots

liuliu
25pts13
liuliu.me 4y ago

The Lesson from Private Ski Lesson, or How Money Cannot Buy Performance

liuliu
11pts6
liuliu.me 4y ago

No Deflationary Cryptocurrencies

liuliu
2pts0
liuliu.me 4y ago

The Endgame for Cryptocurrency

liuliu
21pts21
github.com 5y ago

Swift for NNC

liuliu
1pts0
liuliu.me 5y ago

The Universal Training Loop of Machine Learning

liuliu
2pts0
liuliu.me 5y ago

Data Science Setup with Swift in 2021

liuliu
3pts0
drz.today 5y ago

Who Should Buy ARM?

liuliu
4pts0
github.com 6y ago

Dflat: SQLite \heart FlatBuffers

liuliu
2pts0
drz.today 6y ago

Early Thoughts on Reopening Our Family

liuliu
1pts0

The problem, of course, is if you run the UD_Q2 variant (Unsloth) which does only post-training, the number is pretty close to 1-bit model here and the 5% drop in tool-call is significant than it suggests in real-life use cases.

This should be the first comment here.

Too many replies here are done before reading it. It is not "just another agent does the agent thing". It is a deliberate choice of the Grok Build team to have a toggle from the server to let the program to upload your entire codebase to a Google Cloud Storage bucket. It is not an agent decision, the program is written by the Grok team, can be dissembled and seeing the logic wild-open.

Realistically, you need to experiment with any user prompt + a good amount of system prompt (at least > 1000 tokens, but realistically, in the range of 3000 tokens probably good).

llama.cpp includes tools for that, what you are looking at is to have a prefill before token generation to measure it properly. Increasingly also, measuring token generation speed at longer context (32k or 64k) is important too.

I actually agree. At some point, a RSI system has to interact with real-world, and that imposes serialization constraints. It is harder to know how much that slow-down would be and how much speed-up we will get before that. But a RSI cannot simply be a exponential growth forever.

To our knowledge, Bonsai Image 4B is the first image model in its parameter class to run directly on an iPhone.

This is wrong. But they worded it carefully to be not entirely wrong.

FLUX.2 [klein] 4B (the same parameter class, basically the same model) runs on iPhone through Draw Things app, with 8-bit or 6-bit quantization (hence not "directly", I guess, but that is the technicality that sounds fishy enough).

It solves part of the download issue if they actually delivers a 1-bit whole package (currently their download is around 3.5GiB, still not ideal since FLUX.2 [klein] 4B you can get a package including text encoder ~6 GiB).

For speed, no. Draw Things runs on iPhone just fine and generally faster than their implementation on the same model (FLUX.2 [klein] 4B).

One thing people seems not to acknowledge, and this post made it super clear is that NVIDIA kept their lead extremely well in a few years of very high growth. The TFLOPs, the bandwidth, the interconnect mentioned in this post continues to grow at exponential rate with no sign of stopping yet. This is a 30-year-old incumbent reminding you. The willingness to compete from NVIDIA is just simply remarkable.

Probably not really. For gaming, I think probably just need to have a better way to explain visual and what the problem is (collision not done correctly, ways to feedback to LLM's experimentation loop how that should be checked and why etc).

Models usually is broken if there is no feedback loop. Well, websites might be exception since they can one-shot pretty well. But there are plenty of things they can do well without one-shot that just requires a good feedback loop to be built.

Since the frontier is only 8-month ahead of DeepSeek, it is hard to see how model training can be a moat as all the tricks are available from open labs in China. You really just need <100m to bootstrap at this point.

I am not sure where this comment is from (possibly without looking at this project?). This project is running quasi-frontier model at reasonable tps (~30) with reasonable prefill performance (~500tps) with a high-end laptop. People simply project what they see from this project to what you optimistically can expect.

You can argue whether the projection is too optimistic or not, but this project definitely made me a little bit optimistic on that end.

Thanks. I think it is a good explanation, but also suggests a gap. QAT to me, if done right, is the only way to recover performance for extreme quantization regime. The only thing matters of course, if whether it can work. My confidence in QAT comes from the LoRA can recover most quality misses in quantization, and that is still different from QAT for extreme quantization, so it could be very wrong. I need to try it anyway.

I am actually getting interested in QAT these days, especially for LSQ+ type, but it doesn't seem like people have done that enough in open-source world at least, for 2-bit / 3-bit OPD with LSQ+ basically.

Laguna XS.2 and M.1 3 months ago

Agreed. It is nonsensical to argue that a 3B transformer that hard-capped to decode 100 tokens is "intelligent". Of course when we are evaluating whether "transformers" is intelligent or not, we are talking about taking transformers as a core part of the system in some ways and enhance it with some other means (as you said, it is pretty trivial to making transformers a Turing machine, hence can carry out any compute, including intelligence (if you are in the camp that intelligence is computable, I don't think it makes sense to argue with anyone who otherwise believes intelligence is not computable)).

Laguna XS.2 and M.1 3 months ago

but transformers are not AGI, and they will never be AGI

Like the claim "transformers are AGI", this needs proof, otherwise should be prefixed "I think". And honestly, positive proof is easier than negative proof (you just need to make one transformer model that is a AGI, whereas the never claim requires you to enumerated all possibilities).

That's a lawful FBI. This is a lawless executive branch. As we all know by now, executive branch has a lot a power that cannot be limited by Congress nor the Courts and erasing a few zeros from 4T market valuation is a piece of cake (as we witnessed daily how they moved billions around the market to their favorite inside traders).

I honestly don't know. tim@apple.com is unavailable for quite some time now (since I tried a few years ago), while lisasu@amd.com still works around that time frame.

He also donated to Kamala Harris campaign. He would also donate to the next Democratic president for their inauguration if they still choose to do this corruptive thing. And your point is?

Trump is the president. People voted him into the Office. Tim Cook didn't give him the golden statue before he is in the Office.

Everyone in the United States is complicit to the horrible things done by the Trump administration by your logic. I partially agree, but I also think burning Apple to the ground will not be Tim Cook's legacy and he is in no place to go against the executive branch.

It is not about Trump, it is about the corrupted executive branch. Tim didn't do any crime against humanity in his act.