David Cardozo 🇨🇦
@_davidcardozo
Followers
679
Following
5K
Media
277
Statuses
2K
Google Developer Expert in AI/ML in JAX/FLAX | Docker Captain | Machine Learning Scientist in Quebec
🇨🇦🇫🇷
Joined May 2010
“Geography has made us neighbours. History has made us friends. Economics has made us partners. And necessity has made us allies." "From the fields of Flanders to the streets of Kandahar." Vive la Canada, Team Canada The Maple Leaf Forever
0
1
14
Axiom's new research blog: https://t.co/5MifD6pmoT Learning Collatz - The Mother of all Rabbit Holes What happens when you train a transformer on one of math's most infamous unsolved puzzles -- and then study how it fails?
5
25
230
In today's episode of programming horror... In the Python docs of random.seed() def, we're told "If a is an int, it is used directly." [1] But if you seed with 3 or -3, you actually get the exact same rng object, producing the same streams. (TIL). In nanochat I was using the
217
496
8K
@rtwlz Just scan sequentially from disk and for every embedding you read, compute the result against every one of the few thousand query vectors? If needed because the sequential disk time is too high, partition the embedding vectors and do the same thing on each partition to compute
11
36
1K
Researchers consider themselves very successful if they win one test-of-time award (and one is more than enough). Ross @inkynumbers has been winning them nonstop over the past year: CVPR 2024, ICCV 2025, and now NeurIPS 2025, because winning just one was too easy for him!
1
13
165
New blogpost out! Math to Jax in a single (short) note ➡️ https://t.co/Oc8dzBhCHr Thanks to @Joanvelja and @tensorqt for having been thorough reviewers---blame them if you spot any typos ;)
1
16
151
Your container does not have GPU drivers installed So, how does PyTorch inside it actually use the host's GPU? Let me explain 🧵
7
109
802
“compiler tickling” is famously not a fun programming model.
0
0
0
28
532
3K
We release a paper on Jasmine, our production-ready JAX-based codebase for world modeling from unlabeled videos!
8
37
392
Hey JAXers! NNX recently introduced nnx.Pytree, a new way of creating dynamic JAX pytrees using regular python objects: > it doesn't require dataclasses > allows mutation for easy surgery > includes a safety mechanism to prevent tracer leakage
2
1
24
One of these pfps is not like other 🐒 Thanks for having me https://t.co/liLOn1NWMx Fest and Google
11
2
65
how a computer vision researcher sees the world (and solves most problems in vision).
44
134
2K