- BrainTools - https://www.braintools.ru -
Исследователи из Наньянского технологического университета (Сингапур) представили [1] FastMesh — метод быстрой генерации 3D-мешей. Добиться ускорения удалось благодаря разделению процесса компоновки сеток. Вместо создания треугольников система сперва генерирует вершины, а после восстанавливает по ним грани.

Авторы проекта отмечают, что во всех популярных методах генерации 3D-мешей есть одна и та же проблема: последовательное представление вершин переиспользуют множество раз. Это раздувает длин последовательности и замедляет генерацию.
FastMesh меняет порядок действий во время генерации:
Сперва модель создаёт вершины сетки с помощью авторегрессионной модели. Благодаря этому становится проще поддерживать их число.
После этого двунаправленный трансформер за один шаг восстанавливает грани между вершинами. Его обучают на матрицах смежности, построенными на основе отношений между вершинами.
На финальном этапе подключаются ещё два механизма: один уточняет расположение вершин для получения более естественных конфигураций, а второй — удаляет неудачные рёбра.

С инженерной точки зрения [2] решение простое, но выгодное по скорости генерации и экономии вычислительных ресурсов. Вместо длинной и сложной авторегрессии по полигонам процесс сводят к более компактному этапу единовременного достраивания связей.
Если смотреть по бенчмаркам, то метод FastMesh ускоряет генерацию в более чем восемь раз, если сравнивать с SOTA-подходами. При этом растёт художественное качество статей. Также FastMesh надо на 23% меньше токенов по сравнению с самым компактным из существующих токенизаторов.

Исследователи планируют открыть код метода, но пока на GitHub есть только [3] заглушка со списком задач на будущее. Позже появятся веса, код инференса, обучающий код и демо на Hugging Face. Для запуска требуется Python 3.10 и CUDA 11.8.
Автор: daniilshat
Источник [4]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/18886
URLs in this post:
[1] представили: https://jhkim0759.github.io/projects/FastMesh/
[2] зрения: http://www.braintools.ru/article/6238
[3] есть только: https://github.com/jhkim0759/FastMesh
[4] Источник: https://habr.com/ru/news/942036/?utm_source=habrahabr&utm_medium=rss&utm_campaign=942036
Нажмите здесь для печати.