Random Rust Dev
478 subscribers
207 photos
59 videos
3 files
45 links
Разработка на языке Rust.
Пишу простыни со своими мыслями о Rust и проектах на нем.
Download Telegram
Ему не понравилось, поэтому он сам взял и нашёл картинки с манекеном и сгенерировал волчару поверх манекена 🤯
😁3🤔1😢1
Волчара подрос, поэтому он ищет как починить пропорции.
Кажется я загазлайтил своего гпт не слопить больше.
Кстати, это Sol-6.1 Medium. Он пашет со вчерашнего вечера и пока что съел лишь 7% от недельного Pro лимита.
❤2👍1
Для сравнения Astra выжрала недельный лимит за 4 часа работы в Blender
❤‍🔥1
В mev теперь есть IO.

На метале можно загружать данные прямо с диска в буфер или картинку.

Меньше копий богу копий.

Современный пайплайн загрузки текстуры - загружаем байтики с диска в GPU buffer, расжимаем чанки паралельно в 64+ потока... да это ж веса нейронки и фичи хэшгрида, где же картинка?
Правильно, запускаем инференс и получаем текстуру.
Или инферим тексель прямо во время рендеринга, если железка позволяет.
🔥2😁1
Пробую делать нейроматериалы на mev.

Начал с image fitting.

Картинка сжата в 1.5% от размера оригинала.

В mev добавлен модуль, который генерирует compute kernel для заданных параметров нейросетки и энкодера.

В нём и forward, и backward функции с батчингом.

Это позволяет запускать ML штуки прямо во время рендеринга.

Будет добавлены кооп векторы для максимального перформанса.
👏2
Программировал весь день руками.
Да так что аж обои отклеивались.
🔥7😁3❤2
Организую первую фигурковую полку
❤3
Кстати, я всё ещё на NeoVim.
И так как я устал ничего непонимать, я начал читать книгу.

https://lazyvim-ambitious-devs.phillips.codes/
❤6😁4🔥1🤔1
Давайте сыграем в игру.
Угадайте игру по одному кадру.
⚡1❤1
Картиники жали, теперь эксперименты по сжатию мешей.

Начал с самого сложного - позиций.

На графике отметки с размером (Y) и ошибками (X) для самых разных вариантов.

Горизонтальные линии без точек - бэйзлайны оригинала и сжатия без потерь. т.е. нулевая ошибка.
❤4
С недавним апдейтом в ChatGPT появился DOT - проактивный агент, который должен сам тебе писать, когда думает, что может быть полезен.

Вот мой.
❤4
Что он мне пишет
😁15
У шакала интерфейс становится интереснее.

Можно потыкать во все форматы и все варианты суперсжатия.

Можно посмотреть их на графике.

Можно тыкнуть "протестировать не протестированное" что бы оно посчитало метрики для всего, для чего ещё не посчитаны.
❤2
Шакалить теперь можно и меши.
Потому что игры по 150Гб это сумасшествие.

Шакал сожмёт все в несколько раз.
Этот вот комочек без сжатия был бы 16КиБ, а стал 7.2КиБ.

А декомпрессия целиком на GPU конечно же.
🔥7
Пример поинтереснее.
В модельке зайца десятки тысяч вершин.
Оригинал весит 1.25МиБ.
Сжатая версия - 223КиБ.
👍6❤2