Adam Mainz

2.9K posts

Adam Mainz banner
Adam Mainz

Adam Mainz

@MainzOnX

PyTorch TPU @google | ex @meta | Obsessed with AI & ML Performance | Building what’s next 🔥 | Views are my own

Katılım Aralık 2023
247 Takip Edilen3.7K Takipçiler
Adam Mainz
Adam Mainz@MainzOnX·
Hard work day but someone has to do it
Adam Mainz tweet media
English
1
0
8
817
Adrian Liu
Adrian Liu@adriann_liu·
@MainzOnX i see you mention something about eager pytorch — is there a non-eager pytorch? would that do something along the lines of what the compile function does?
English
1
0
1
68
Philip Bankier
Philip Bankier@philipbankier·
@MainzOnX Finally a clear breakdown, thanks! Looking forward to the series
English
1
0
1
60
mr-r0b0t
mr-r0b0t@mr_r0b0t·
@MainzOnX 🏆🏆🏆🏆 very much looking forward to your series, this article is excellent. thanks for putting it together!
English
1
0
2
116
Jordan Rule
Jordan Rule@jordanrule·
@MainzOnX I'll publish a proof for you this afternoon, give me a bit in planning meetings all day.
English
1
0
1
27
Adam Mainz retweetledi
am.will
am.will@LLMJunky·
Hello fresh TL, moots, and builders. It's a pleasure to congregate here with all you fine legends this Tuesday morn. Welcome back! I've gotten the opportunity to spend some time with Sol, and it has been an absolute joy to use. But did you know that @OpenAIDevs suggest prompting 5.6 Sol differently than other models in the past? The evolution of coding with AI has truly entered a new era. We started with autocomplete, tabbing to finish a line or two of code. The models got better, and we started delegating entire tasks. The models got better once again, and we're on to building specs, and then subagents to implement them end-to-end. But now, we're in the era of outcomes. Rather than obsessing over every detail of what the model does along its path, your attention is best served on describing the end result: outcomes, expectations, evidence, guardrails, and what it really means to be "done." It doesn't mean that you're completely letting go of the wheel, but it can lead to better outcomes if you simply allow the model the autonomy to explore on its own. To help you navigate this shift, I created a meta prompting skill specifically for GPT-5.6 based directly on OpenAI's 5.6 Sol Prompting guidelines. Links in comments.
am.will tweet media
English
5
3
38
2.1K
kayaniv
kayaniv@kayanivtweets·
@MainzOnX This and that HF x Gemma experiment is genuinely crazy
English
1
0
1
39
Kev
Kev@Kevrsub·
@MainzOnX This was really well written. Thank you.
English
1
0
1
11
Adam Mainz
Adam Mainz@MainzOnX·
Going to be putting out some beginner / intermediate friendly ML systems, GPU and kernel articles this week and next. Have a list myself but if there is something you want to see feel free to put a comment below. If any get a good amount of people liking or wanting the same I add
English
16
4
243
9.6K
Adam Mainz
Adam Mainz@MainzOnX·
@JohnSnow361474 You can do this reasonably through Python DSLs ie triton. Torch usually handles all that for you
English
0
0
1
27
John Snow
John Snow@JohnSnow361474·
@MainzOnX I meant memory coalescing for an insane throughput boost, or is it just in c/c++?
English
1
0
1
34
Adam Mainz
Adam Mainz@MainzOnX·
@JohnSnow361474 What aligning? A+b indices? In PyTorch yes but in a custom kernel you have control of the indices yourself
English
1
0
0
265
John Snow
John Snow@JohnSnow361474·
@MainzOnX that's great, is aligning done automatically?
English
1
0
0
289
Jordan Rule
Jordan Rule@jordanrule·
@MainzOnX Do you have thoughts on the neural tangent kernel?
English
1
0
0
249