Mojo 🔥 — новый язык программирования 🛠️🪚🪛🧲🗜️ для всех☝️разработчиков ИИ 🦾🤖.
Mojo сочетает в себе удобство использования Python с производительностью C, открывая беспрецедентную программируемость оборудования ИИ и расширяемость моделей ИИ.
>удобство использования Python Удобство питона в том что под него дохуя всего есть, а так даже Гвидо сказал что синтаксис без скобок это ошибка
>3. Выбираешь из интересующих тебя продуктов Mojo. >4. Тебе присылают Mojo playground на котором можно потестить питон белого человека. И сразу идут нахуй с такими запросами, когда будет ссылка на гит репозиторий тогда и поговорим
>>2782694 (OP) Уже же кто-то пытался питон натянуть на глобус, nim вроде? Забавно, что именно синтаксис питона является его главным недостатком. Даже банальная задача - участок кода завернуть в новую функцию (копипаст), может превратится в лютый треш отладки, где в нормальном языке просто нажать форматирования текста. Про остальное говно типа недо-лямбд я молчу. Питон терпят из-за возросшей популярности, а не по любви к странному синтаксису.
>>2782694 (OP) >4. Тебе присылают Mojo playground на котором можно потестить питон белого человека. Лютый провал. Тут даром стоят с протянутой рукой, мол возьми мой язык программирования, я тебе отсо..., а эти еще квесты придумывают.
>>2789878 >Уже же кто-то пытался питон натянуть на глобус, nim вроде? Он самый, тоже не взлетело, так и не понял нахуя оно надо было. Ещё с Ruby была похожая история, кто-то пытался натянуть Crystal на весь этот рубишный синтаксис состоящий из сахара на 95%. При этом часть сахара поломали, а некоторые фишки которые делались в рантайме стали невозможными. В конечном итоге остался франкинштейн что-то типа гошки, но с трудночитаемым синтаксисом околоруби. Справедливости ради из таких экспериментов Elixir таки взлетел потому что менее всратый чем erlang, но при этом используюет OTP эрланга и его фишки
>>2790024 >Ещё с Ruby была похожая история, кто-то пытался натянуть Crystal на весь этот рубишный синтаксис состоящий из сахара на 95%. При этом часть сахара поломали, а некоторые фишки которые делались в рантайме стали невозможными. Я вот не понимаю, почему нельзя на этапе исследования проверить все задумки и дропнуть проект? Зачем до последнего продолжать натягивать бедную мертвую сову?
>>2790200 Прокси язык нужен может жопоскрипту, может жабе если смотреть с оглядкой на шарп, плюсам ибо древнее говно мамонта, го ибо халтура дизайна чистой воды, но никак не петухону. Очередная попытка вывезти на хайпе питона, да еще наивная такая - с без попенсорса и с квестами.
рантайм петухона, лютая жопа, мало того что GIL, так еще сборка мусора подсчетом ссылок. У них в стандартной либе даже какие-то кривые GUI лежат, и им придется их тоже тащить, ибо как же интероп
>>2790431 Ты мыслишь как корпорация, а эти поделки обычно делают люди у которых шило в жопе и горящие глаза с какой-то идеей которые долго не выгорают Ту же кложуру мужик в одно ебало хуярил 2 года прежде чем он её выкатил на свет
>>2782694 (OP) > удобство использования Python Питон пиздец неудобный. Сделали также неудобно? Нахуя? > с производительностью C Круто > беспрецедентную программируемость оборудования ИИ Звучит круто, сам-то понял что написал? Какого, нахуй, оборудования? Можно bare metal вещи писать? Поддерживается работа из коробки под разные ОС реального времени?
>>2790200 > сохранить совместимость с петухоном Нахера? Питон даже между своими версиями несовместим. Нет, если я возьму любой питоновский скрипт и без изменений скормлю его твоему комилятору mojo и получу на выходе возросшее быстродействие, то это имеет некоторый смысл. осталось только найти дурачка, который пишет на питоне что-то требовательное в перфомансу
>>2791269 > возьму любой питоновский скрипт и без изменений скормлю его твоему комилятору Такого быть не может, поскольку питон настолько гибкий что аж из рук выскальзывает, всякое метопрограммирование и прочая хуйня из рантайма. Если даже и получится прям 100% совместимость сделать, то это будет долго компилироваться и медленно работать. Из всех таких решений только KPHP взлетело, но и там пишут с ограничениями в синтаксисе
>>2782694 (OP) >беспрецедентную программируемость оборудования ИИ Хорошо, у меня стандартная проблема - коэффициенты нейронки при дрессировке улетели в NaN. Каким образом мне Mojo поможет понять, что происходит, лучше чем Python?
Зачем все это когда есть раст? Мне думается раст и питон проще подружить (писать оптимизацию для питона), чем лепить это, все равно будет только условная совместимость и много подводных камней.
>>2797819 Имхо юзай раст, а для скриптинга питон, а лучше js, ибо тот еще в браузере как основной. И все, у тебя все инструменты под рукой, тем более раст без ГЦ, вообще универсальный язык в хозяйстве.
возьму любой питоновский скрипт и без изменений скормлю его твоему комиляторуТакого быть не может, поскольку питон настолько гибкий что аж из рук выскальзывает, всякое метопрограммирование и прочая хуйня из рантайма Если даже и получится прям % совместимость сделать, то это будет долго компилироваться и медленно работать Из всех таких решений только KH взлетело, но и там пишут с ограничениями в синтаксисе
>>2797819 А что нужно шарить-то? Что неведомый моджо, можо, мойо, мохо или как он там с какого языка читается, это пистон здорового человека? Вполне естественный вопрос нахуя оно нужно при наличии других инструментов
Опыт с руби и с другими проектами говорит нам что, не будет 100% схожести синтаксиса и работы. А раз не будет, то нахер он нужен.
Раньше тру кодеры юзали питон в связки с сями. Что давало хорошую универсальность. С появлением системного языка с возможностью писать код как в прикладном яп, эта камустра больше не нужна вообще. Нужно только немного натренить мозг под парадигму владения и заимствования, что кстати мочо и пытается украсть вдохновится. А если так и так придется тренить мозги под новую парадигму, то почему бы не взять сразу готовый язык с этим всем?
>>2800406 Что может быть плохого в новом языке без ГЦ и без необходимости таскать рантайм? Ладно там бомбить от очередного ГЦ-скрипта, но тут реально редкость.
В теории есть вещи, которые трудно писать на языках с рантаймом и ГЦ, поэтому что плохого в современном системно-прикладном языке? мочо так же хочет систему владения запилить, отдельный вопрос как это будет выглядеть в синтаксисе питона
>>2782694 (OP) у меня только один вопрос нахуй оно надо то? уже миллиард лет существует си. только не надо пиздеть что у си какой то хуевый синтаксис, все там нормально
>>2854218 Да мне похуй на этот моджо. Но не похуй на то, что здесь обсуждают в основном вкат да лабы в вузиках, а стоить попытаться обсудить что-то ещё - так сразу объявляются агрессивные додики вроде тебя и начинают душнить.
>>2782694 (OP) ОП, ты пропустил пункт после 3 - отсоси бомжам на Курском вокзале. Не выкупаю рофла с проприетарностью, они планирует придерживаться этой ебаной модели и после релиза, или так жидко обосрались на бэтке?
>>2782694 (OP) До чего же петухон жалок. Даже для такой элементарной хуйни как перемножение матриц он не годится и пришлось пилить новый более подходящий инструмент.
>>2902034 Это проклятие пистона. Будучи одним из старых используемых в продакшне языков программирования (старше него только C/C++) он так и не смог уверенно занять ни одной ниши. Он грозился скинуть пыху с веба и пососал хуй, грозился залезть в десктоп и пососал хуй, даже в гейдев его кто-то в свое время пытался форсить с теми же результатами. Когда появился ML, была надежда что хоть в нем он займет доминирующую позицию, благо ML и датасатанизм это больше про иатематику и статистику, а не программирование. И даже тут он пососал писос. Самый распиареный язык, самая огромная орда вкатунов, язык прекрасного будущего, которое для него никогда не наступит.
Шарит кто тут за JAX? Столкнулся со странной проблемой - переопределяю правило дифференциирования для одного из методов, но почему-то он после этого начал выдавать ошибку о проебанном self, хотя обращаюсь к нему через object.method()
>>2916261 Так вопрос то про JAX а не модель. А вообще проблема решилась смешным образом - jax хуево работает с методами классов, так что я написал в файлике все функции-слои вместо объектов-слоев, а методами в них атрибуты модели засовываю. Очень кринжово, но запустилась.
Здорово мужики. Посоветуй самые крутые опенсорсные реализации rag, из которых можно идеи черпать. Работаю в облачном провайдере. Хотим аналог этой штуки https://d2iq.com/blog/d2iq-ai-chatbot-levels-kubernetes-skills-gap Чатбот, который будет помогать клиентам разбираться в наших инструментах. Ресурсы есть, компетенции нет. Куда подсматривать можно в поисках вдохновения?
Суп харкач. Или как там его сейчас называют? Подскажите, пожалуйста, есть ли у кого пример кода на python для дообучения LORA на основе текста? Обучил на keras нейросеть - выдает не оч хорошие результаты. Друг подсказал что можно взять готовую сетку и дообучить её. Но я чет не понимаю как это сделать и не могу найти пример кода в гугле. Может, кто-то уже делал это? (Программирую на языке программирования, не скажу каком, в котором нет поддержки нейросетей)
Заканчиваю Computer Science бакалавра, скоро начну магистра делать, в планах стать MLE. Ищу подработку стажером. Имеет ли смысл работать стажером аналитиком данных при моих планах стать МЛЕ? Аналитик данных как я понял не программирует и он даже не дата саентист. Хрюша сказала что подхожу, скоро собеседование с ИТ отделом.
>>2975987 Кнопка с подписью "нейроночки и машоб" ведёт сюда. Так что смирись, это всё ещё про нейроночки и машоб. То, что есть отдельная доска под юзверей чатгпт и прочих не значит, что вопрос про работу либ для ML там актуальнее, чем здесь.
>>2782694 (OP) Саб двач, я студент учусь на программиста, не давно была новость о создании нвидиа новой самой мощной видеокарты на данный момент Blackwell B200, сейчас нейронки творят удивительные вещи и его развитие идет очень даже активно, честно говоря как и многих меня это пугает и я за не знанием других форумов пришел сюда узнать мнение людей которые могут разбираться в этом вопросе лучше меня, пожалуйста не пишите "нам всем пизда потому что потому", я хочу увидеть четкое мнение и попытаться понять обоснованы ли мои страхи, Blackwell B200 в ~4 раза мощнее предыдущей видеокарты Hopper B100 и потребляет в разы меньше энергии, я подозреваю что с стартом активного использования Blackwell B200 произойдет новый скачок в нейросетях я студент колледжа и учиться мне еще примерно 3 года, меня очень пугает перспектива что влитые деньги в учебу могут просто исчезнуть в никуда т.к программисты просто не понадобятся "новому миру", можно ли будет сказать что программисты "старого" типа будут не нужны и появятся "новые" программисты и если нет, разве это не приведет к ситуации похожей на великую депрессию в США когда мужиков на заводе заменили на станки, заранее спасибо всем кто обратит внимание
>>3099687 Ты даже не представляешь сколько денег тратят корпорации на нейронки сейчас чтобы заменить своих программистов в будущем, так что опасения оправданы.