TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #396 · 9 окт.

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

Hashtags

Резултати

Пронајдени 3 слични објави

Пребарај: #dag

当前筛选 #dag清除筛选
Ebm_base

@ebm_base · Post #131 · 20.08.2022 г., 17:18

ДОГИ, ДАГИ, РЕБРА И ГРАФИК ⠀ При проведение клин исследований необходимо учитывать много переменных, помимо лечения и исходов. И при стат анализе необходимо учитывать и контролировать некоторые из них, чтобы минимизировать различные bias и смещение результатов 🤔 ⠀ ❗С этим может помочь прямой ациклический граф (DAG, directed acyclic graph) ❗ ⠀ Это визуальное отображение потенциальных взаимодействий 🙈 Так как в наших конкретных предположениях имеется упорядоченность во времени, то циклы не возникают (ацикличный) и есть определенное направление (прямой) 👨🏻‍🎓 ⠀ На рис.1 (в карусели) видно, что DAG состоит из узлов (факторы) и ребер (связи/стрелочки). По своей сути это лишь абстракция, которая помогает принимать решение🤓 ⠀ В него можно включать как известные факторы с изученным воздействием, так и неизвестным (в т.ч. по которым у нас нет данных) с предположениями о воздействии (жаль, что нам их не проверить 😭) Выявив визуально потенциальные источники ошибок, мы проводим стат анализ с коррекцией или без (зависит от типа bias/смещения) 🤖 ⠀ На важно знать, что есть 2 типа пути (рис.2): 🔸 прямой (все стрелки направлены от вмешательства к исходу) 🔸 непрямой (остальные) ⠀ В идеале у нас должен быть открыт основной прямой путь и закрыты все непрямые (на усмотрение исследователей и некоторые прямые), тогда получим оценку без смещений. Но вот тут и начинаются сложности... 😬 Чтобы закрыть путь когда-то надо проводить коррекцию, а когда-то не надо (большая, сложная и нудная тема, вы же тут не за этим 🙉) ⠀ С неизвестными/ненаблюдаемыми факторами мы ничего сделать не может, только думать и делать выводы👽 ⠀ И моя любимая рубрика «Ограничения» 🎉 (даже у рисуночков они есть): 📍 DAG лишь показывают определенный набор предположений, которые могут быть неверными. 📍 Они не отображают величину отклонений или взаимодействие со случайными ошибками. 📍 Они могут стать очень сложными (повторяющиеся измерения и прочее), что делает интерпретацию трудоемкой (но мб она отражает опасения о потенциальных bias’ах?). ⠀ Как думаете должно это внедрятся в практику и стать нормой при публикации результатов? #DAG#ebm_causal

Mirracoin Новости

@MirraChannel · Post #157 · 26.06.2024 г., 10:26

#Crypto#IOTA#Nano#DeFi#DAG#база Что такое Directed Acyclic Graphs (DAG)? Directed Acyclic Graphs (DAG) — направленный ациклический граф. Это альтернативная блокчейну технология. DAG — это тип хранилища данных и механизма консенсуса, который отличается от Биткойна или Эфириума. Алгоритмы консенсуса в таких сетях могут использоваться привычные, однако способ записи информации кардинально другой. Технически это не цепочка блоков транзакций. Вместо этого транзакции представляются в виде графика или в виде дерева. DAG используется для решения задач: • Увеличение пропускной способности: В отличие от традиционного блокчейна, где блоки создаются последовательно, в DAG транзакции могут добавляться параллельно. Это позволяет обрабатывать больше транзакций за единицу времени. • Снижение комиссий: Благодаря высокой пропускной способности и эффективности, комиссии за транзакции в DAG-сетях обычно ниже. • Децентрализация: DAG помогает избежать централизации за счёт распределённого характера добавления транзакций. Каждая новая транзакция подтверждает несколько предыдущих, создавая саморегулирующуюся сеть. 📌Примеры проектов, использующих DAG: #IOTA: Создан для Интернета вещей (IoT), использует технологию Tangle, основанную на DAG. #Nano: Сфокусирован на быстрых и бесплатных транзакциях, применяет блок-решётки (block lattice), которые являются разновидностью DAG. #AVAX (Avalanche): Платформа с открытым исходным кодом для запуска децентрализованных приложений. DAG позволяет сети обрабатывать транзакции параллельно. 🔥 Использование DAG позволяет достичь новых уровней эффективности, скорости и децентрализации, открывая новые возможности применения технологии распределённого реестра. @MirraChannel😎

为什么 XELIS 能在巨头之中脱颖而出! 从 #Bitcoin(比特币) 到 #Kaspa 再到 #Monero(门罗币),每个项目都带来了创新…… 但 XELIS 将这一切融合在一起: ✅ DAG 架构 ✅ 保密交易(Confidential Transactions) ✅ 智能合约(Smart Contracts) ✅ 零知识证明(zk-Proofs) ✅ 5 秒出块 ✅ 无预挖 / 无风投 🧠 区块链的进化已经到来 —— 从设计之初就兼具 隐私性 与 可扩展性。 👉 主网升级时间:2025 年 12 月 13 日 17:00(UTC) 了解更多 🔗https://xelis.org/blog/Mainnet-SmartContracts-Launch #XELIS#DAG#DeFi#隐私#加密货币#区块链#BTC#XMR#Kaspa