7.09.2025 состоялся релизPithon 3.14!
На фоне хайпа про NoGIL всё позабыли про другие фичи. Особенно про Multiple Interpreters, который обещает изоляцию процессов но с эффективностью потоков! На сколько действительно это будет эффективно мы узнаем позже, потому что сейчас это лишь первый релиз с ограничениями и недоработками.
Но что там про NoGIL? Теперь этот режим не экспериментальный, а официально поддерживаемый, но опциональный.
Чтобы запустить без GIL нужна специальная сборка. И перед стартом нужно объявить переменную PYTHON_GIL=0
Для вас я собрал готовый репозиторий где достаточно запустить скрпит, который всё сделает:
▫️ соберет релизный Python 3.14 в новый Docker-образ
▫️ запустит тесты в контейнере (GIL, NoGIL, MultiInterpreter)
▫️ распечатает результаты
Тест очень простой, усложняйте сами)
Вот какие результаты у меня:
=== Running ThreadPoolExecutor GIL ON
TOTAL TIME: 45.48 seconds
=== Running ThreadPoolExecutor GIL OFF
TOTAL TIME: 6.14 seconds
=== Running basic Thread GIL ON
TOTAL TIME: 45.54 seconds
=== Running basic Thread GIL OFF
TOTAL TIME: 4.74 seconds
=== Running with Multi Interpreter
TOTAL TIME: 18.30 seconds
Если сравнивать GIL и NoGIL, то на мои 32 ядра прирост х7-x10 (почему не х32? 🤷). При этом нам обещают что скорости будут расти с новыми релизами.
Режим без GIL похож (визуально) на async, тоже параллельно, тоже не по порядку. Но это не IO! и от того некоторый диссонанс в голове 😵💫, нас учили не так!
Интересно, что чистый Thread работает быстрей чем ThreadPoolExecutor без GIL.
Ну и где-то плачет один адепт мульти-интерпретаторов😭 Теперь нужно искать где они могут пригодиться с такой-то скоростью. Скорее всего своя область применения найдется.
Отдельно я затестил память и вот что вышло на 32 потока:
ThreadPoolExecutor GIL ON
305.228 MB
ThreadPoolExecutor GIL OFF
500.176 MB
basic Thread GIL ON
90.668 MB
basic Thread GIL OFF
472.444 MB
with Multi Interpreter
1267.788 MB
Пока не знаю как к этому относиться)
В целом - радует направление развития!
#release
🌎 The Hittite Empire, centered in what is now Turkey, mastered advanced ironworking over 3,200 years ago, enabling powerful tools and weapons. Their capital, Hattusa, was protected by massive stone walls and a unique city gate shaped like a lion’s mouth. ✨
#Hittite⚡#archaeology⚡#iron
👉subscribe Interesting Planet
🤖 XPeng Iron: один из самых продвинутых человекоподобных роботов в мире
Китайский автопроизводитель XPeng представил новую, невероятно детализированную версию своего робота Iron.
Выглядит и двигается он так, что поневоле задумываешься о будущем из научной фантастики.
Технические особенности, которые впечатляют:
⏺️Гибкий позвоночник и биомышцы: именно это придает движениям робота такую плавную, человекоподобную грацию, а не резкую роботизированность.
⏺️22 степени свободы в руках: его кисти невероятно ловкие. Теоретически, он сможет выполнять тонкие манипулятивные движения, требующие точности.
⏺️«Лицо» — изогнутый 3D-дисплей: динамично отражает эмоции и статус, делая интерактивность с ним более естественным.
⏺️Мозги: система VLA (Vision-Language-Action): робот управляется командами на естественном языке, а его вычислительная мощность составляет колоссальные 2250 TOPS (благодаря трём чипам Turing AI).
⏺️Твердотельные аккумуляторы: более безопасная и, потенциально, более ёмкая технология питания.
Планы на будущее:
1️⃣. Сначала коммерческие услуги и промышленность (логично для такой дорогой и сложной машины).
2️⃣. Массовое производство заявлено на конец 2026 года.
3️⃣. Открытый SDK: Компания открыла код для разработчиков по всему миру, чтобы быстрее создать экосистему приложений для роботов. Умный ход!
Конкуренция в сфере человекоподобных роботов (Tesla Optimus, Figure) накаляется, и это двигает всю отрасль вперед невероятными темпами.
#роботы#XPeng#Iron#искусственныйинтеллект#инновации#бионика
🚀 MoonPay Collaborates to Introduce Stablecoin Payments in Retail
MoonPay has announced a partnership with WalletConnect and Ingenic to integrate stablecoin payments into physical retail environments. According to Foresight News, MoonPay's Virtual Accounts, supported by Iron, will facilitate fiat settlement for stablecoin transactions at checkout.
#MoonPay#WalletConnect#Ingenic#StablecoinPayments#Retail#FiatSettlement#VirtualAccounts#Iron