7 Aug 2026, 10:05 UTC46 views2 reactionsread 9 August 2026 Привет!
Последние две недели занимаюсь расширением тензорного API и развитием функциональности, необходимой для обучения YOLOv11.
Часть времени на прошлой неделе ушла на подготовку к конференции, поэтому темп оказался ниже, чем планировал. Но, несмотря на это, работа над задачами для YOLOv11 продолжается.
Что сделано:
🔹 Тензорные операции
Добавил arange для генерации последовательностей, утилиты создания тензоров…
🔥2
Signed Кирилл Колодяжный
29 Jul 2026, 09:04 UTC93 views6 reactionsread 9 August 2026 Привет!
На этой неделе, 1 августа, в Москве будет проходить конференция Back to Back.
Я с коллегой в 16:30-19:00 буду проводить воркшоп «Реализация CUDA-расширения для PyTorch: ускоряем работу LLM».
Кто будет на конференции присоединяйтесь, участие бесплатное но надо зарегистрироваться, на офлайн часть это можно сделать до конца завтрашнего дня.
На воркшопе участники на практике познакомятся созданием расширения для…
🔥6
Signed Кирилл Колодяжный
23 Jul 2026, 08:03 UTC104 views3 reactionsread 9 August 2026 ⚡ Forward pass YOLOv11 — готов!
За неделю с лишним закончил сквозной forward pass для модели YOLOv11 на Adept! 🚀
Добил тензорный движок до состояния, когда его можно использовать для реальных нейросетей. Основные изменения — по коммитам:
🧠 Core Tensor Operations
- N-мерный transpose, concatenation, stacking — теперь и на CPU, и на Vulkan;
- chunk / split с автоградом;
- софтмакс на произвольной размерности с auto…
❤3
Signed Кирилл Колодяжный
15 Jul 2026, 10:09 UTC130 views1 reactionsread 9 August 2026 Привет! За неделю в ветке yolo-impl мы расширили набор слоёв в Adept. Новая функциональность: групповые свёртки, Winograd на CPU и GPU, транспонированная свёртка и апсемплинг. Всё — с поддержкой CPU и Vulkan GPU, без фолбэков, с автоградом и Python-биндингами.
🚀 Групповые свёртки
Добавили параметр groups в Conv2d. Теперь можно эффективно резать каналы на группы — и на CPU (per-group im2col + GEMM), и на Vulkan (анал…
🔥1
Signed Кирилл Колодяжный
15 Jul 2026, 07:17 UTCviews —4 reactionsread 9 August 2026 Posted without readable text
🤨4
8 Jul 2026, 09:20 UTC126 views5 reactionsread 9 August 2026 Реализация DataSet для YOLOv11 на базе Adept завершена!
Рассказываю, как я наступил на грабли с разделяемой памятью в многопроцессном DataLoader’е.
🔍 Предыстория
В Adept есть модуль shared_mem_manager.cpp, который отвечает за межпроцессное взаимодействие через разделяемую память. При указании num_workers > 0 в DataLoader каждый воркер — отдельный процесс, и они синхронизируются через общий буфер.
Всё шло гладко, …
❤4👌1
Signed Кирилл Колодяжный
6 Jul 2026, 09:21 UTC109 views2 reactionsread 9 August 2026 В NumPy и PyTorch поддерживаются тензоры, у которых одна или несколько осей имеют нулевую длину.
Например:
np.zeros((0, 24)) # форма (0, 24)
torch.empty((17, 0)) # форма (17, 0)
Это полноценные объекты, с которыми выполняются стандартные операции (сложение, умножение, транспонирование, конкатенация при согласованных размерностях). Такие тензоры часто называют «пустыми» (empty tensors), но они не являются None…
👍2
Signed Кирилл Колодяжный
22 Jun 2026, 12:12 UTC150 views5 reactionsread 9 August 2026 Мой доклад про роль C++ в ML выложили в виде статьи на Хабр:
https://habr.com/ru/companies/yadro/articles/1048932/
❤4👏1
Signed Кирилл Колодяжный
22 Jun 2026, 12:09 UTC137 views2 reactionsread 9 August 2026 Привет!
Немного новостей про развитие проекта:
- В мастер ветку добавлено распределённое обучение по данным, на основе Open MPI с синхронизацией через хост. Аналог DDP в PyTorch.
- Активно работаем над интеграцией библиотеки для логгирования. Думаю в ближайшее время добавим.
- Также в ближаших планах добавить пример реализации и обучения, в том числе распределённого, модели YOLO v11.
- Уже есть прототип реализации…
🔥2
Signed Кирилл Колодяжный
10 Jun 2026, 07:01 UTC174 views6 reactionsread 9 August 2026 Привет!
Извините что не по теме канала, но думаю кому-то может быть интересно.
Большинство демок ИИ-агентов — это либо обёртки над готовыми фреймворками (LangChain, CrewAI), либо простые демки с одним тулом. Я решил пойти другим путём: написать агента с нуля, на голом OpenAI API, без использования «агентных фреймворков».
Что получилось: агент, который сочиняет стихи на русском языке. Но суть не в стихах, а в архите…
🔥5👌1
Signed Кирилл Колодяжный
28 May 2026, 12:27 UTC172 views4 reactionsread 9 August 2026 Привет! В очередной раз решил сделать Docker образ с Vulkan-бэкендом для сборки проекта. Дело в том что публичные образы (например, localai/localai:latest-gpu-vulkan или j3soon/vulkan-runtime) устарели: в них либо старая версия SDK, либо отсутствует актуальный toolchain (CMake, Python, Node.js), либо нет актуальной поддержки X11/Wayland. Использовать их без существенных доработок не получилось, из-за чего я переключи…
❤4
Signed Кирилл Колодяжный
22 May 2026, 11:09 UTC164 views1 reactionsread 9 August 2026 Думаю должен быть интересный доклад про EdgeAI на FPGA
🤩1
Signed Кирилл Колодяжный
Showing the 12 most recent of 20 posts we hold for @adept_platform. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.