TGViewer
Channel Public Channel
GPGPU Russia

GPGPU Russia

@gpgpu_ru

Канал по GPGPU
Subscribers
518
Photos
46
Videos
2
Links
321

Showing posts older than #367 · Back to latest

Older Posts 20 shown
Post #366 761
С Праздником Великой Победы! 🎆
  • 🎉 18
  • 🤡 6
  • 👍 2
Post #365 971
Замними апрельскими деньками посетил для перенятия опыта конференцию Heisenbug, которая всё больше начинает походить на тусовку ML-щиков чем тестировщиков (:

Там был воркшоп по построению RAG.

Вот на него небольшой отзыв:
Вообще говоря, я (и ещё несколько человек) предполагали, что раз это воркшоп, то мы будем его (RAG) делать руками. Получилось что-то вроде длинного интерактивного доклада с вопросами в любой момент по ходу рассказа.

Сам воркшоп не требовал спецзнаний, поэтому было много базовых (и про векторную базу данных тоже) вопросов, поэтому под конец на сложные вопросы времени не осталось.

Однако я ухватил докладчика и допрашивал весь обед.

Если не считать несовпадения ожиданий, то рассказ получился вполне годным, особенно для тех, кто никогда не занимался RAG.

Рассказали и показали на примере, как с нуля сделать RAG по современным отраслевым стандартам и best practices. Презентацию вполне можно использовать как чек-лист, не забыл ли чего перед выкатыванием в прод, и как справочник (но тут надо понимать, что месяцев через 6 он наверняка устареет хотя бы частично и будет продолжать стремительное устаревание)

К сожалению, запись не делали (я так понял, что они планировали написание кода, но передумали), поэтому не получится пересмотреть, но презентация осталась.

Если вы, как я, сделали уже свой первый RAG, но не являетесь в этом профи, то и презентации будет достаточно.
  • 🔥 4
Post #363 770

Forwarded from Стать специалистом по машинному обучению

Привет, друзья!

Новый выпуск готов! В гостях Николай Полярный - технический директор Agisoft: разрабатывает алгоритмы компьютерного зрения для Metashape - программы, которая строит 3D-модель объекта или даже целого города по фотографиям. Автор курса по фотограмметрии и курса по вычислениям на GPU. Преподаёт программирование в школе. Что такое фотограмметрия? Зачем нужны цифровые двойники деревьев? Используют ли до сих пор классические ML-алгоритмы в CV или всё захватили нейросети? Зачем алгоритмам машинного обучения нужен зазеркальный мир? Почему в научных статьях критически важен буквально каждый абзац и как это связано с проблемой воспроизводимости исследований? Как стать экспертом по профилированию? Как спидранят разработчики? Как не потеряться в бесконечном бэклоге? Как LLM-ки помогают готовить учебные материалы в Сириусе? Много ли бюрократии в современных школах? Какие есть сложности с проектными подходами в обучении? Обо всём этом в выпуске!

https://mlpodcast.mave.digital/ep-79
  • 👍 5
  • ❤ 2
Post #362 831

Forwarded from Adept | Машинное обучение | Открытое ПО (Кирилл Колодяжный)

Привет!
Я на днях делал доклад "Актуальность и области применения языка С++ в современном ML" на конференции "Современные технологии в теории и практике программирования" в Санкт-Петербургском Политехническом Университете. К сожалению записи с мероприятия нет, но я делюсь видео с подготовки доклада. Надеюсь кому-то будет полезно.

https://rutube.ru/video/bc863eb9180b8cf67d118bb4b2ab1cb7/
RUTUBE С++ в современном ML Доклад "Актуальность и области применения языка С++ в современном ML" прочитанный на конференции "Современные технологии в теории и практике программирования" в Санкт-Петербургском Политехническом Университете.
  • 👍 10
  • 🔥 5
Post #360 1.47K
Продолжаем рассказывать про конференцию C++ Russia
Помимо GPGPU, на ней также представлен геймдев, который, вероятно, тоже вам интересен.

Доклад от программиста Elverils (разработчиков порта на macOS Baldur's Gate III и других игр) Платона Иофинова:
Slang: конвертируем тысячи шейдеров для кроссплатформенного рендерера
Доклад про интересный шейдерный язык Slang, разработанный Nvidia для максимально возможной кроссплатформенности между GPU-платформами.

Доклад от Александра Кухаренко, графического программиста, поработавшего в различных игровых компаниях, включая Wargaming:
Visual Studio как фронтенд для графического движка
Интересная работа по нестандартному применению Microsoft Visual Studio.

Доклад от программистов «Леста игры»: Владислава Гордиенко, Филиппа Белозёрова:
Игровой сетевой КОД, или Как приготовить UDP
Они предложили несколько вариантов доклада, и у нас был очень непростой выбор. В итоге мы остановились на докладе про сетевой код, возможно, самую сложную часть сетевых игр. Это, конечно, не относится к графике, но всё равно интересно, как в сейчас делают синхронизацию игрового мира с минимально возможной задержкой.

Доклад от программиста BlackHubGames (разработчиков игры Black Russia — это такой GTA Online в России) Ильи Лебедева:
Защита игрового клиента на C++: контент, обфускация кода и базовые античит-подходы
Тоже не про графику, но лично мне интересно про механизмы защиты игр от читеров.

#симпозиум #gamedev #shaders
Telegram Elverils Мы команда Элверилз из Санкт-Петербурга, портируем и разрабатываем игры уже более 10 лет. На нашем счету Baldur's Gate 3, Gothic, Elex, Divinity Original Sin и много других интересных и любимых многими проектов.
  • 🔥 11
  • ❤ 4
  • 👍 1
  • 😁 1
Post #359 2.14K
Лекция в ПОМИ про архитектуру Huawei Ascend

Адрес: г. Санкт-Петербург, наб. реки Фонтанки, 27

https://csspace.io/open-lecture/2026-ascend

Кто пойдёт?

#симпозиум
  • 🔥 12
Post #358 1.76K
Я вхожу в ПК C++ Russia уже несколько сезонов, и хочу рассказать про нововведения этого сезона.

В этот раз решили объединить "под одной крышей" тематики сразу трёх конференций С++, sysconf и Hydra (конференция про многопоточное и распределённое программирование), так как sysconf понравился многим, но в этом году его не получилось провести, а ещё старожилы с теплотой вспоминают тот год, когда C++ Russia и Hydra встретились на одной площадке.

Мы и раньше вылезали за рамки С++, а в этом году будем вылезать ещё больше.

А теперь перейдём к обсуждению той части конфы, что наиболее интересна GPU-сообществу.

Во-первых, это воркшоп «Ускоряем LLM с помощью своего расширения для PyTorch». Ведущие: Кирилл Колодяжный, автор канала Adept (там Кирилл рассказывает про разработку ML-фреймворка Adept, аналога PyTorch, подписывайтесь очень интересно, кстати) и мы, редакция канала GPGPU_RU, Михаил Лукин и Тимур Магомедов.

А также доклады:

«Фотограмметрия: построение 3D-двойника города при 16 ГБ памяти»
от Николая Полярного, известного своими курсами по программированию на видеокартах и автора канала Опушка единорогов (тоже подписывайтесь!). В докладе будет рассказан алгоритм реконструкции 3D-объектов, придуманный самим Николаем и опубликованный на ICCV 2021, и который Николай реализовал у себя на работе, включая интересные решения для работы на GPU с данными, не помещающимися в память.


«Эффективный запуск compute-шейдеров в Adept» от Кирилла Колодяжного. В этом докладе Кирилл расскажет, как он продолжает оптимизировать упомянутый выше фреймворк Adept на Vulkan. На данный момент Vulkan Compute поддерживается более широким спектром устройств, чем даже OpenCL. Например, от поддержки OpenCL отказалась одна фруктовая компания, а многие производители мобильных телефонов и планшетов ленятся добавлять его поддержку даже несмотря на то, что у производителя процессора она есть. А Vulkan является основной графической платформой, поэтому его не добавить в своё устройство нельзя. Также будет рассказано про важные отличия Vulkan Compute от CUDA и OpenCL. Ну и бенчмарки и сравнение с PyTorch на CUDA тоже будут.

#симпозиум #vulkan #gpgpu #opencl
  • 👍 9
  • 🔥 4
  • ❤ 3
  • 👌 1
Post #357 794
С Днём Космонавтики, друзья!
  • ❤ 17
  • 👍 5
  • 🎉 4
  • 🔥 1
Post #355 893
Nvidia затащила к себе в CUDA язык BASIC.
Если вы – программист на бэйсике, то вы тоже теперь можете программировать видеокарты!

https://github.com/NVIDIA/cuda-tile/tree/basic-experimental
GitHub GitHub - NVIDIA/cuda-tile at basic-experimental CUDA Tile IR is an MLIR-based intermediate representation and compiler infrastructure for CUDA kernel optimization, focusing on tile-based computation patterns and optimizations targeting NVIDIA te...
  • 😁 12
Post #354 745
🍻 SPb C++ Drinkup #5 уже завтра!

📅 Дата: 2 апреля 2026 (четверг)
🕗 Время: 20:00
📍 Место: Failover Bar
🗺 Адрес: Санкт-Петербург, ул. 2-я Советская, 18

🔥 На встрече вас ждут не только живое общение и нетворкинг, но и выступления спикеров:

@Kremnik— "Мне только спросить": agent-driven C++ и 5 способов запромптить Арканоид
@kol_kir — Эмуляция запуска GPU ядер на CPU или нестандартные приёмы отладки.

Приходите, чтобы обсудить C++, обменяться опытом и просто отлично провести время в кругу единомышленников.

Будут рады увидеть каждого.

Кто хочет пойти, заходите в группу и отмечайтесь в голосовании:
https://t.me/+CFma3ZMcBxc5OTYy

#симпозиум
Telegram SPB C++ Drinkup 🍻 Ilya Kazakov invites you to join this group on Telegram.
  • ❤ 2
  • 👍 1
Post #353 793
Опушка единорогов Это очень смешно. Это прям КОМИЧЕСКИЙ ЭФФЕКТ В ЗЕНИТЕ. 1) Старый мир: открытый код под aGPL лицензией? Нельзя использовать в коммерческих целях (без раскрытия всего своего кода). О, вы уважаемая компания которая посадила одного разработчика который перевел…
А это УТЁКШИЙ код claude code, забирайте пока не удалили!
Хотя у нас гораздо терпимее относятся к утечкам кода. Вон, у хозяина этой замены гитхабу унесли всю монорепу, и ничего не произошло, выпустили пару статей на Хабре и разошлись.
  • 👍 2
Post #352 709
Post #351 975
Вышли записи с митапа Systems meetup №2.

Плейлист: на 😉 YouTube; на 📺 vkvideo

Ссылки на отдельные записи:
Алексей Горшков – «Неопределённое поведение: если про него не думаете, это не значит, что его нет
😉 YouTube ; 📺 VK Video

Кирилл Сабитов – Целочисленные многогранники в компиляторных оптимизациях
😉 YouTube ; 📺 VK Video


Дмитрий Иванов — Ре(Э)волюция инструментов разработки в эпоху AI: в мире и Яндексе
(Так как у нас на запись попала некоторая информация, которую автор не хотел бы публиковать, то запись этого же доклада с big tech night)
😉 YouTube ; 📺 VK Video

#systems #симпозиум
Telegram Митап по системному программированию Michael Lukin invites you to join this group on Telegram.
  • 👍 4
  • 🤔 1
Post #348 1.4K
AIRI выпустил инструмент KernelEvo, автоматизирующий процесс оптимизации производительности кода на GPU.

#GPU
  • 👍 8
Post #347 773
Поздравляем всех женщин с праздником 8 марта!
  • 🥰 9
  • 👏 4
Post #346 987
Пока у меня доходили руки сделать обзор на вторую статью, Кирилл Колодяжный написал уже и третью про устройство фреймворка для машинного обучения.

Так что я просто прикладываю в этом посте ссылки на все три:
1. Используем паттерны C++ в ML: пишем тензор с factory, выделяем память и управляем динамическими типами
2. Динамический полиморфизм для свободных функций: еще одна практика из С++ для машинного обучения
3. Автодифференцирование на C++: обратное распространение через лямбды и std::function

#GPGPU #vulkan
  • 🔥 11
  • 👍 5
  • 😁 1
  • 💩 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →