1Что из этого следует
- Buffer protocol: отдать память без копирования, с описанием раскладки
- Отсюда обмен массивами между numpy, torch, arrow и pillow без копий
- Расширение может отпустить GIL → потоки дают 1.9× на numpy и ноль на байткоде
- Счётчик ссылок торчит в публичном API → GIL нельзя убрать, не сломав расширения
- ABI не стабилен → колесо привязано к версии, платформе и libc
2Главы этого корня