Sly32

Рейтинг
391
Регистрация
29.03.2012
Должность
Software engineer
ArbNet #:
Во-первых он написан на C++ да это скорость, но она сопряжена с риском сбоев, утечек памяти и тд. и тп. хотя у него есть возможность использовать графический процессор, если его использовать по скорости он примерно будет почти как Rust, но требователен к памяти. Во-вторых, пайтон это накладные расходы для скорости, преобразование типов переменных и прочее, замедление не хилое, для полезной работы остаются 10-20% времени. В-третьих, даже если его использовать через обёртку tch-rs в самом Rust, то первый пункт останется(риски утечек памяти, хотя в современных версиях это поубавилось, а мы помним как раньше чаты висли, но всё равно C++ остаётся не безопасным). Ну и тяжелый он, 2-3 гига вроде если с CUDA.
Совет - прежде чем лезть спорить в темы, где ты - ноль, хотя бы погугли или спроси нейросеть, чтобы вот так с размаху не сесть в лужу. По пунктам:
ArbNet #:
скорость, но она сопряжена с риском сбоев, утечек памяти и тд.

риск  ≠ утечка. Все проблемы плюсов известы, и в конкретно Pytorch нет никаких утечек, а наоборот, максимальная оптимизация по памяти

ArbNet #:
Во-вторых, пайтон это накладные расходы для скорости, преобразование типов переменных и прочее, замедление не хилое, для полезной работы остаются 10-20% времени.

Полная чушь. Там пайтон - только удобная оболочка, все считается в С++, на пайтон может 5%  процентов 

ArbNet #:
В-третьих, даже если его использовать через обёртку tch-rs в самом Rust, то первый пункт останется(риски утечек памяти

Почитай, что решает  tch-rs и для чего он.

ArbNet #:
Ну и тяжелый он, 2-3 гига вроде если с CUDA.

Вот именно - с CUDA. И Rust  здесь никак не помогает - все равно нужно использовать  CUDA.
По итогу - никакого прироста не даст переход на Rust.  Из полезных кейсов, что мне известны - это токенизация на Rust. Hugging Face ее давно используют у себя. 
Все остальное - пустые слова. Pytorch - известный продукт, над которым работают большие команды. В этом его сила. Тот же JAX -  хорош, но нет такого же коммьюнити.

Главное что я понял - ты вообще не понимаешь математики построения моделей. И поэтому не понимаешь что Раст никакого волшебства не даст. Более того, все это опробовано давно. 
Ты опять паяешь транзисторы там, где надо просто сложить 2+2.

ArbNet #:
У меня задача иная, придумать лучшие подходы и сделать лучше чем у других.

Нет у тебя такой задачи, для этого знания нужны. И впервые слышу чтоб кладовщика просили улучшить ЛЛМ))

Александр Воробьев #:
Я имею очень поверхостное представление об обсуждаемой вами тематики. правильно ли я понимаю, если проводить аналогии с веб разработкой: это [создание своего фреймворка в этой области] как при задаче создать новостной сайт начать с создания своего вебсервера?
Абсолютно 🤣
ArbNet #:
Естественно 😀 ты в своём репертуаре
Естетсвенно, я пишу только о том, что знаю. 
ArbNet #:
Знаю про разные фреймворки для ИИ
С какими ты работал?
ArbNet #:
Но они мне не подходят.
Что именно в них тебе не подходит? 
ArbNet #:
У меня задача иная, придумать лучшие подходы и сделать лучше чем у других.

У тебя задача - бесконечно трепаться на форумах, не более. Какие иные подходы есть, расскажешь? Ты по другому считаешь производные и градиенты? придумал новый способ перераспределять веса? Придумал новый алгоритм оптимизации? Он лучше чем Adam?
Можешь хоть что-то пояснить? Мне вот вообще непонятно. 
Вот я знаю как создать и натренировать модель простую в Pytorch.  Что не так, раз тебя не устраивает этот фреймворк? Вот прям на пальцах - где есть место, которое ты можешь улучшить? 

ArbNet #:
Ну ты сравнил 😁свою говно поделку использующую сторонние API с реальной разработкой причём высокотехнологичной.
То есть читать ты не умеешь?
Что высокотехнологического в том, что многие делают уже давно?
Ты опять про сторонние АПИ поешь почему. Ты что такое  Sagemaker  и для чего он - знаешь? С Pytorch  хотя бы работал?
big boy #:
Удачи. Я б посмотрел, как ИИ будет принимать платежи или отправлять декларации в налоговую )))
вообще без проблем)
melkozaur #:

Так это про ИИ. Можно конечно отдельный тред запилить для музыки и/или картинок/видео.

Про генерацию музыки - да, было интересно, я таким никогда не занимался. А вот про рокеров - уже не очень) 
ArbNet #:
Существующие модели делаются с триллионами параметров и обучаются на многих языках с кучей не нужной по сути информацией, поэтому и весят не мало, поэтому и ресурсов жрут не хило и тд. Но можно же создать движок заточенный под меньшее количество параметров, с одним языком, под определённые задачи и тогда весить они будут намного меньше, и работать быстрее, и тд.
Для тех, кто в танке. То что ты описал - давно пройденный этап. Создание специализированных моделей - нифига не прорыв, это то что многие делают давно, для решения узкоспециализированных задач.  Именно в сложности новых моделей их преимущество. А есть еще путь - дообучение моделей на своих датасетах. Именоо обучение, не RAG. Даже была такая идея - сделать модель, заточенную про кластеризацию. Но имеено это и называется - детское баловство.
Vladimir SEO #:

Начинаем


Круть) молодец! 

Так, господа, давайте дальше по теме - есть же про музыку топики! Каюсь сам виноват, но дальше давайте про ИИ))) 

И очень советую критически относится к некоторым сказочникам тут, они не понимаю как это работает, но вещают про агентов, подписки... Лучше прямо у ИИ такие вещи спрашивать. А тут  об  интересном говорим, о реальном опыте. 

MrPi #:
Не смотрели в сторону HMVC? Думаю новый проект делать на модульном фреймворке. Классический MVC хорош для прототипирования
Хммм... Так вообще то давно модульный подход известен. Я всегда его использую. Потом при необходимости легко вообще уйти в микросервисы.
ArbNet #:
Мне не интересны сервисы которые используют сторонние API в принципе. Я уже говорил, раз напоролся на эти грабли и повторять те же ошибки не хочу, а вы занимайтесь, занимайтесь..

Смешное заявление. И вообще не в тему.
Я например изначально пишу так, чтобы перейти на свой сервис можно было без проблем. Более того изначально у меня были отдельно RAG-service  и AI-service.  Мне  в принципе все равно с чем работать. Через адаптер. Изначально  работал  с OpenAI и Ollama,  которая висит в отдельном контейнере. Потом кдключил Антропик. Сейчас вот думаю еще и Дипсик добавить.  И давать пользователю выбор - хочешь медленно и бесплатно - юзай  Олламу, Хочешь качесвто - палти и тебе самые современные модели доступны. 

ArbNet #:
свой ИИ движок сделать с своими моделями. Это намного интереснее да и перспективнее.

А еще можешь построить свой космолет и улететь на Марс быстрее  Маска... Ты хоть понимаешь, что здесь не все иканамисты?  И многие немного понимают, что это такое - создать свою модель и сколько стоить будет? 

Всего: 8317