В этой части мы начнём с тупика, в который приводит голый цикл FMOPA; затем покажем, какую часть GEMM BLIS уже построил за нас; после этого разберём пять циклов BLIS и место микроядра внутри них. Финал главы должен сделать дальнейший план конкретным: что именно нужно добавить для Apple SME, а что уже относится к готовой «мебели» фреймворка. Читать далее
На днях внезапно обнаружил, что с домашнего компа мой сайт https://wenda.rip стал выдавать ответ 403. Читать далее
Год назад я рассказал, как из боли «песни разбросаны по чатам» вырос сервис для команд прославления: PHP на дешёвом хостинге, React, деплой по FTP руками. В конце той статьи было три обещания одним абзацем — сделаю стемы, синхронизирую сцену, перееду с shared-хостинга. Все три оказались на
Иногда делаю разные изделия с помощью 3д принтера. Если это что-то декоративное, то использую PLA пластик, он прост в печати и хорошо передает мелкие детали. Здесь покажу этапы создания двух таких изделий. Подставка с подсветкой с фигурками животных. Задумка простая, есть…
Если вы держите свой обход блокировок, у вас почти наверняка есть белый список. Не как отдельная сущность, а как последнее правило в конфиге: разрешить то, разрешить это, а дальше reject. Появляется он в первый же день, когда доходит, что открытый прокси в интернете живёт до первой…
В истории консолей были не только битвы за терафлопсы и священные войны фанатов у кого спрайты квадратнее, но еще и подарки для индустрии разработки, самим фанатам, и отдельно разработчикам, которые сначала выглядели как причуда отдельного вендора, а через некоторое время…
Привет, хабр! Помните мою прошлую эпопею про создание ATCU-ESP32 — мозгов для АКПП, которые умнее заводских? Так вот, пока я проектировал ту сложную плату, я понял, что мне катастрофически не хватает опыта в KiCad и понимания, как вообще организовать мелкосерийное производство в Китае.И…
https://security-tracker.debian.org/tracker/DSA-6428-1
https://security-tracker.debian.org/tracker/DSA-6427-1
RSS растёт к лимиту контейнера, tracemalloc показывает прежние 180 МБ, а gc.collect() ничего не меняет. Разберём, как в такой ситуации отделить утечку Python-объектов от нативных аллокаций и удержания памяти системным аллокатором — и понять, где именно искать причину до OOMKilled. Разобраться с памятью