TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Б/У ml

19 Aug, 15:01

Открыть в Telegram Поделиться Пожаловаться

Я в телевизоре

Не секрет, что последние полгода занимаюсь задачами связанными с семантиками. Но перед самими семантиками нужно получить вектор айтема. И так получилось что лучше всего у нас зашла deepvk/USER-BGE-M3 моделька из hf. Решили катить ее в прод.

Наш прод сетап: тритон + обертка. Сами модели в onnx формате. И оказалось, что в onnx модели не работает FA (никакой вообще), если модель принимает на вход маску. Ну а у нас работа с текстом - без маски не куда. И когда катнули в прод - модель работала медленее торча из коробки. Пошли разбираться.

И в такой ситуации благодаря кодексу получилось законтребьютить фикс . Суть фикса простая - обработать случай с маской и передавать в вызов cudNN (либа для работы с нейронками на c++) . Onnx сделать поверх нее.


И вот на прошлой недели релизнули 1.29.0 с этим фиксом. Это мой первый опенсорс контрибьют и он не был очень сложным.

Также в либы есть соглашение , где надо поставить галочку что кодом можно пользоваться, при этом права на код остаются за разработчиком. Для контраста, код который пишется в компании, как будто самому разрабу не принадлежит, а тут есть ощущение, что свой кусочек полетит скоро ко всем на серваки :)
Enable cuDNN SDPA for contrib Attention by mastryukov1990 · Pull Request #29717 · microsoft/onnxruntime
Description Enable the existing cuDNN SDPA runner for the CUDA implementation of the contrib Attention operator when: the input type is FP16 or BF16; the mask is absent or is a compact 1D key sequ...

392 0 4 2 57
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot