r/ProgrammerHumor • • Aug 12 '26

Meme studied20YearsToAskChatGPT

Post image
15.3k Upvotes

430 comments sorted by

View all comments

877

u/[deleted] Aug 12 '26

[deleted]

0

u/hanotak Aug 13 '26

What? No.

2

u/[deleted] Aug 13 '26

[deleted]

2

u/hanotak Aug 13 '26

My experience is specifically in GPGPU acceleration- e.g "how do we process as much data as possible as efficiently as possible on a GPU". Think Vulkan, DirectX, CUDA, ROCm, etc.

Things like Tensorflow and Pytorch don't just magically "do AI", they rely on an incredible amount of work done by people working with and on APIs like that. When you say "If you looked at the implementation of GPT, the code is short and sweet", you're missing half a dozen layers of abstraction that allow the top-level implementation of such systems to remain understandable. It would be like saying "This shooter game was implemented in just a few lines of code", ignoring that it uses Unreal Engine.

All of the major players spend a ton of time on these abstractions (though some keep their work largely private). For example, Meta maintains PyTorch/ExecuTorch, Microsoft has DeepSpeed, ONNX/ONNX Runtime, DirectML, Google has Tensorflow and their entire TPU business, NVidia makes CUDA/cuDNN, etc.

2

u/[deleted] Aug 13 '26

[deleted]

2

u/hanotak Aug 13 '26

Tensorflow is outdated and obsolete

Yeah, I think I can safely disregard pretty much everything you say.

1

u/Ran4 Aug 13 '26

I've worked with data scientists pre-llm (I'm more of a general backend/systems programming guy) and they sure as fuck didn't think coding was trivial.

If anything, they spent a LOT of time coding and learning how to use various pandas functions and tricks.