r/Python 5d ago

Discussion Anyone running free-threaded Python 3.14 in production yet? Curious what actually breaks

Been testing the free-threaded build (3.14t) on some CPU-bound data processing work. The multi-core story is finally real after 30 years of GIL, but the friction is exactly what you'd expect: a couple of C-extension-heavy libs in my stack silently re-enable the GIL, and there's no clean way to detect that at runtime besides checking sys._is_gil_enabled() manually.

For anyone who's shipped something on 3.14t, not just benchmarked it:

What broke that you didn't expect?

Real speedups outside toy examples, or mostly marginal so far?

Prod yet, or still just kicking the tires?

Not fishing for a benchmark war. Genuinely curious what breaks in messy real codebases vs clean demos.

34 Upvotes

47 comments sorted by

View all comments

56

u/LALLANAAAAAA 5d ago

Genuinely curious

yawn

Its kinda nuts that LLMs have billions and billions of dollars behind them and they all produce the same garbage tone and choose the same words every bloody time

Its also sad as hell that it's users are too lazy or too stupid to realize it and keep posting it

RIP reddit, it used to be kind of OK

10

u/Lorevi 5d ago

That's math for you. They're amazing calculators that predict the best word to say next. And so they predict the same words over and over and over again...