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
Ameer Ali Khan — Ustad Ameer Ali Khan aur Humnava Live at Dream Journey (The Dream Journey, 2021)
#qawwali#hindustani#Pakistan
Одна из самых известных записей проекта The Dream Journey, авторы которого путешествуют по Пакистану и записывают традиционную музыку в полевых условиях. В этой работе принял участие исполнитель каввали Устад Амир Али Хан аур Хумнава. Про Амира Али Хана почти ничего не известно в англоязычной сети, но вот один из авторов Medium.com, Ковид Рати, считает, что Али Хан использует мурки (что-то похожее на мордент в индийском пении) чуть ли не лучше всех певцов каввали когда-либо записанных. Выступление Али Хана проходило в доме покойного певца в Дипалпуре, Пакистан, в 2014 году. The Dream Journey выложили фрагменты концерта на свой YouTube-канал, но полную запись опубликовали только в 2021 году.
Spotify | AppleMusic
Nusrat Fateh Ali Khan — Chain of Light (Real World Records, 2024)
#traditional#qawwali#sufi#Pakistan
Chain of Light был записан, пожалуй, самым известным исполнителем каввали Нусратом Фатехом Али Ханом в 1990 году. Это случилось ещё до того, как он начал экспериментировать с фьюжном и отходить от строго традиционного звучания. Записать эту пластинку ему помогли его друзья и родственники — гармонист Фаррух Фатех Али Хан, таблист Дилдар Хуссейн и и хоровая группа, в которую входили Муджахид Али, Рехмат Али, Рахат Фатех Али Хан, Асад Али, Халид Махмуд, Гулам Фарид Сабри.
Альбом никогда официально не издавался и остался бы неизвестным, если бы в 2021 году его не обнаружили сотрудники Real World Records Одхран Муллан во время каталогизации архива лейбла. В дальнейшем записи были отцифрованы, отреставрированы и выпущены как посмертный альбом Нусрата Фатеха Али Хана.
Альбом открывает композиция Ya Allah Ya Rehman (یا اللہ یا رحمان). Её название переводится как «О, Аллах! О, Милостивый!». Это очень известное суфийское произведение, встречающееся в репертуаре многих исполнителей каввали.
Вторая композиция — Aaj Sik Mitran Di (آج سک مطران دی) — популярная народная песня из Пенджаба. С пенджаби её название переводится примерно как «Сегодня речь о друзьях», но в суфийской интерпретации «митры» могут означать духовных товарищей, наставников или даже самого Бога как друга.
Особняком стоит Ya Gaus Ya Meeran (یا غوث یا میراں), ранее никогда не исполнявшаяся Али Ханом. Её название означает «О, Спаситель! О, Господин!» и, скорее всего, является посвящением суфийскому святому Шейху Абдул-Кадиру Джилани. Композиция выделяется сложной мелодией и ритмическими переходами. Её исполнение демонстрирует способность музыкантов экспериментировать даже в рамках консервативной традиции каввали, не прибегая к несвойственным этому стилю художественным средствам.
Завершающая запись называется Khabaram Raseed Imshab (خبرم رسید امشب). Это произведение также входит в репертуар многих исполнителей каввали. Её название переводится как «Мне пришла весть этой ночью» и представляет собой положенную на музыку поэму известного суфийского поэта Джалал ад-Дина Руми.
В отличие от более поздних альбомов Нусрата, таких какMustt Mustt (1990) и Night Song (1996), которые адаптировали каввали для западной аудитории с использованием современных звуков и инструментов, Chain of Light остаётся верным традициям. Переоткрытый спустя десятилетия после смерти Нусрата, альбом фиксирует момент, когда его творчество было сосредоточено на сохранении и развитии духовной сути каввали.
🔗 Spotify | AppleMusic | Bandcamp | YouTube
Arooj Aftab — Night Reign (Verve, 2024)
#hindustani#qawwali#sufi#bebop#Pakistan
Night Reign — четвёртая студийная работа пакистанской певцы Арудж Афтаб. Альбом сочетает в себе элементы пакистанской народной музыки и американского бибопа.
Арудж Афтаб описывает ночь как «главную героиню» альбома, смещая фокус с традиционного образа луны. Темы ночи и тьмы вдохновлёны поэзией Мах-лака Чанды, первой женщины-поэтессы, опубликовавшей сборник стихотворений (диван) на языке урду. Композиции Na Gul и Saaqi — положенные на музыку сихотворения Чанды.
🔗Spotify | AppleMusic | Bandcamp
The Ahmad Sham Sufi Qawwali Group — Introducing Ahmad Sham Sufi Qawwali Group (World Music Network, 2013)
#qawwali#sufi#harmonium#tabla#bansuri#Afghanistan
В XIII веке в Индии суфийАмир Хосров из ордена Чиштия объединил персидское, арабское, турецкое и индийское наследие духовных песнопений и создал традицию, которая сегодня известна как каввали. Aнсамбль Ахмада Шама — один из самых уважаемых коллективов, исполняющих каввали в Афганистане. Эта страна является одним из центров суфизма, для многих направлений которого музыка — важный элемент духовных ритуалов. Несколько самых прославленных суфийских святых были выходцами из современного Афганистана. Прежде всего поэт Руми родился в 1207 году в Балхе. В 2013 году Ахмад Шам записал со своим коллективом единственную пластинку на западном лейбле, но судя по тому, что в сети время от времени появляются записи его выступлений, он жив, здоров и продолжает практиковать свое искусство.
Spotify | AppleMusic | Telegram