URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 138001
[ Назад ]

Исходное сообщение
"Выпуск ZLUDA 5, универсальной открытой реализации технологии CUDA "

Отправлено opennews , 04-Окт-25 10:24 
Анджей Яник (Andrzej Janik) представил выпуск ZLUDA 5, открытой реализации технологии CUDA. Целью проекта является предоставление возможности запуска немодифицированных приложений CUDA на системах с GPU, отличными от  GPU NVIDIA, с производительностью, близкой к производительности приложений, выполняемых без прослоек. Код проекта написан на языке Rust и распространяется под лицензиями MIT и Apache 2.0...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63997


Содержание

Сообщения в этом обсуждении
"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Смузихлеб забывший пароль , 04-Окт-25 10:24 
> после письма от юристов, давших понять, что разрешение,
> данное в ходе переписки по email, не имеет юридической силы

Серьёзно ? Тип столько лет где только ни работал и не в курсе о подобном
Удивительно, что он не сослался на устное разрешение в частном разговоре, данное ему в отсутствии каких-либо свидетелей этого


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 10:27 
ну так в отличии от устного разговора email - это что то "вещественное"

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 10:38 
> ну так в отличии от устного разговора email - это что то "вещественное"

Нюанс в том, что он нигде не предоставил никакие доказательство.
Более того, он даже не сказал кто именно дал ему на это разрешение.
А это мог быть его коллега или уборщица))


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено я , 05-Окт-25 09:20 
попуститесь, ну разобрали уже десять раз эту ситуацию. просто они с юристами амд решили публично не сраться на этот счёт а решили в формате тетеатета обсудить кто и как привёл кнедопониманию и как его аккуратно устранить. жалко конечно что пришлось некоторый код хоронить, но иное компания амд уже не может себе позволить увы слишком много чужих интресов приходится тоже учитывать вих сфере деятельности.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 10:29 
Тип столько лет где только ни работал Смузихлеб забывший пароль и не в курсе о простой электронной подписи?

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 10:43 
Подпись подписью, компетенция компетенцией. Помнится, тот начальник что согласился на выеладывание код опенсорсом, был попросту мелкой сошкой, с юристами при этом не согласовывавший. Авторство авторством, владеет кодом фирма и решать кому какое имущество фирмы можно дарить дано не каждой сошке

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Смузихлеб забывший пароль , 04-Окт-25 10:44 
Это весьма серьёзный вопрос и неизвестно, кто конкретно написал ему ответ по ту сторону
Тем более, что в серьёзных вопросах простая электронная подпись, даже если она есть, значит приблизительно ничего

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 11:20 
Может значить, а может и не значить. Я знаю об этом ровно столько же, как и вы.
Но я так же знаю, что в некоторых случаях электронное письмо может являться аналогом подписи. Хотя и не в этом случае

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 18:32 
Ты будешь бодаться с многомиллиардной корпорацией-работодателем? С пььяным не дерись, с богатым не судись. Себе дороже. В случае с корпорацией, даже если у тебя хватит свяязей, бабла и терпения выиграть, победа будет пиррова: тебя такого умного, но которому недостало ума теорию игр жизни понимать, просто все корпы занесут в чёрный список и больше в жисть не наймут. А у узкоспециализированных специалистов вроде этого корпы - единственный работодатель, кроме корпов ведь видюхи производить некому.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 23:59 
Блин, нет ничего страшнее технаря, пытающегося в юриспруденцию. Эл. подпись - это набор байтов и все. С юридической точки зрения такой же, как письмо, фотография Аркадия Укупника и вывод /dev/urandom. Правовую значимость ей может дать закон или контракт. Точно так же как и емейлу. Более того, в большинстве стран рабочая переписка имеет юридическую силу без всяких подписей. «Нотариально заверенный скриншот» - никогда не слышал про такое?

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено fi , 04-Окт-25 11:36 
ты путаешь теплое с мягким - юриста и разработчика.

Письма в корпорациях вполне официальный документ, за удаление можно и в тюрягу попасть. Так что с учетом условий в его контракте (наработки остаются у него) - мог и отбить.

Скорей всего он решил не связываться с судами, может не хотел подставлять бывших коллег, а может понял что код лучше переписать - проще будет.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Bob , 04-Окт-25 14:37 
>В начале 2024 года компания AMD решила, что запуск CUDA-приложений на GPU AMD не представляет интереса для бизнеса, что по условию контракта позволило разработчику открыть свои наработки. В процессе переписки по электронной почте разработчиком также было получено разрешение на публикацию от представителя AMD.
>Спустя 6 месяцев после публикации изменений, созданных во время работы на AMD, юристы данной компании связались с Анджеем и дали понять, что ранее предоставленное в ходе переписки разрешение не имеет юридической силы.

Ну, мягко говоря, юристов он мог вертеть и ещё компенсацию получить.
Но потом явно были бы проблемы с трудоустройством далее...

Напомнило слив исходников FSR4 на гитхабе и вой по этому поводу потом.
Юристам AMD в панамку напихали так, как порнохабу не снилось)
Дальше технологию портанули на Radeon 6xxx и 7xxx, успешно.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 18:35 
>Дальше технологию портанули на Radeon 6xxx и 7xxx, успешно.

Приведите ссылку.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 10:25 
Лучей добра ему. Давно пора эту монополию сломать.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 10:48 
Opencl вроде есть а не взлетает. Куду всем подавай почемуто. Вместо того чтобы доводить opencl до ума, теперь пилят эрзац-куду. От этого куда станет только популярней, монополия ее укрепится.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 10:55 
> Opencl вроде есть а не взлетает. Куду всем подавай почемуто.

Ну так вы сравните как работает opencl и как работает cuda.
Сам opencl это просто жалкая пародия на cuda, попытка скопировать отличную идею, но только чтобы оно работало вот прям везде - на всех видяхах, на всех процах.
А универсальное всегда проигрывает специализированному, поэтому конец немного предсказуем.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено torvn77 , 04-Окт-25 13:14 
Так в работе если не на всём, то на многом и весь смысл, те у кого есть деньги на специализированные решения уже сидят в экосистеме Инвидии и никуда не уйдут.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Rezzet , 04-Окт-25 14:24 
OpenCL не развивается и особо не собирается, всё внимание на Vulkan Compute так что OpenCL можно закапывать.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 18:22 
Vulkan Compute - это про взаимодействие с графикой.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 18:36 
А посоны, крутящие там нейросети и физику и не знали!

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Андрей , 06-Окт-25 07:39 
Читай GPGPU.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 18:22 
>Сам opencl это просто жалкая пародия на cuda

Нет, он ближе к Driver API (или как-то так) нвидии. И, конечно, шейдерам.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 18:56 
>Сам opencl это просто жалкая пародия на cuda

Никакая не жалкая пародия, он вполне соответствует и удобству использования куды, и сложности разработки на ней ... но есть нюанс. Невидия - это Apple от индустрии видеокарт, вертикально-интегрированная компания, которая проектирует видеокарты под свои либы, а либы - под видеокарты, и чтобы одна либа с приличной производительностью работала на многих картах, всё на основе непубличной внутренней инфы, которая даже если бы была публичной - сообществу бы не дала почти ничего, так как за невидею делать либы будут только к стенке припёртые. Apple и NVidia продают не устройства и не свободу, они продают именно то, что нужно эффективному члену общества потребления: пользовательский опыт в рамках отведённой ему в обществе роли, и эффективное исполнение роли оказывается завязанным на приобретение этого пользовательского опыта. Как журналист-расследователь не может без покупки данных на даркнет-форумах по их продаже, как программист не может без гитхаба, как специалист по восстановлению данных не может без промышленного шпионажа, нарушающего копирайт реверсинга, и нарушающих законы о НСД и ВПО ботнетов для брутфорса ключей, так и менеджер не может без яблоустройства, а машобщик - без карты невидии. Все они продают услугу под ключ: вы им платите, гарантируете, что влиятельные интересы не пострадают, они вам - услугу под ключ, которую кроме них вообще никто оказать не может: значительная часть ваших трудовых обязанностей окажется решена единственным существующим cost-efficient способом.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 13:15 
https://en.wikipedia.org/wiki/OpenCL#Version_support

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено анонимз , 04-Окт-25 10:59 
АМД против) не хочет чтобы у них CUDA за бесплатно работала.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 11:15 
> Лучей добра ему. Давно пора эту монополию сломать.

Лучей пoнocа ему. Вместо развития открытых стандартов, он подсаживает всех на закрытый.
ZLUDA же просто дает "возможности запуска немодифицированных приложений CUDA".
А где вы возьмете эти приложения? Вот, то-то и оно. Придется идти к невидии на поклон.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено penetrator , 04-Окт-25 16:55 
это означает что даже Resolve который хочет CUDA может работать поверх AMD, если у него получится, то не так уж это и плохо

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Beta Version , 04-Окт-25 21:32 
> Вместо развития открытых стандартов, он подсаживает всех на закрытый.

Уже все подсажены. Ты не можешь победить монополиста, выкатив свою альтернативу, которая никому не нужна. Для начала надо хотя бы половину рынка железа отобрать, а для этого надо поддерживать технологию, которой пользуется весь рынок.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 05-Окт-25 14:16 
> Ты не можешь победить монополиста, выкатив свою альтернативу, которая никому не нужна.

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

А с видяхами красные как были вечно догоняющими раньше, так прям вообще слились сейчас.
Топовых консюмерских видях нет, а рассказы про то, что амд вот-вот выпустит круче невидии я слышу с пятитысячной серии минимум. Топовые прошки как мидлы конкурента.
Из-за этого приходится демпинговать и как результат замкнутый круг - нет денег на r&d -> нет технологий -> нет денег на r&d. Доразвивались до 6% рынка или около того.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Beta Version , 05-Окт-25 15:20 
> Они просто не в состоянии выкатить альтернативу.
> Вот процессоры они смогли

Ты уж определись, могут они или не могут. Они выкатывают то, во что целесообразно вкидывать ресурсы.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 11:05 
Добавлена начальная поддержка запуска поверх ZLUDA фреймворков llm.c, Llama.cpp и PyTorch для выполнения больших языковых моделей с задействованием CUDA-оптимизаций, применяемых для GPU NVIDIA.

А не полезнее было бы в llm.c добавить оптимизации применимые к AMD GPU? А не как обычно прослойка через прослойку через эмуляцию?


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 11:17 
Нет, не проще. Если так сделать, то это будет конкурентоспособно, а этого допустить никак нельзя.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 11:27 
> А не полезнее было бы в llm.c добавить оптимизации применимые к AMD GPU?

А оно нужно авторам llm.c, Llama.cpp и PyTorch?
Делайте форк и оптимизируйте для красных.
Вот только синхронизировать с апстримом вам придется самим.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 07-Окт-25 20:14 
Конечно оно нужно авторам. Если бы тот же Анджей Яник сделал бы им PR с оптимизацией под AMD то они наверняка бы с радостью его приняли.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено vlad1.96 , 04-Окт-25 11:26 
Молодец! Ждём поддержку и на Nouveau

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Karl Richter , 04-Окт-25 12:05 
Вот Вам и полезный проект на Rust.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Cyber100 , 04-Окт-25 12:19 
название, конечно, придумали качественное. у меня сразу ассоциации с какой-то "злой людой"...

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено 12yoexpert , 04-Окт-25 12:20 
złuda == заблуждение

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 06-Окт-25 10:23 
А у меня с Jolanta von Zmuda
vintage-erotica-forum.com/t33100-yolanta-von-zmuda.html

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено torvn77 , 04-Окт-25 13:09 
> В соответствии с условиями контракта и после получения разрешения на публикацию от представителя AMD, Анджей открыл код наработок, созданных во время работы в AMD и позволяющих выполнять CUDA-приложения поверх стека ROCm и runtime HIP (Heterogeneous-computing Interface for Portability).
>
>В прошлом году Анджей был вынужден убрать код из открытого доступа после письма от юристов, давших понять, что разрешение, данное в ходе переписки по email, не имеет юридической силы.

Версия: в AMD сидит крот который саботировал разработку открытой версии CUDA сначала наняв автора в AMD, а потом уволив так чтобы у него не было юридических прав на созданный в AMD код чем задержал разработку на несколько лет.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 15:27 
АМД в целом и есть этот "крот". AMD публично отказались от конкуренции с Nvidia в топ-сегменте, и хотели вырасти в среднебюджетках.
В итоге за год вдвое сократилась их доля:
- https://www.techpowerup.com/340614/nvidia-discrete-gpu-marke...
- https://3dnews.ru/1116443/

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 18:39 
Всё правильно сделали. Их корпорация (как и все другие) вообще сдохнет, не выдержав конкуренции с невидией, поэтому единственная их цель - это максимум бабла с неё настричь. Если конкуренция повысит издержки, а бабла интегрально станет меньше - значит конкурировать не надо. Вот ты лично ведь с невидеей не конкурируешь, хотя мог бы попробовать попыжиться и сделать свою видеокарту ценой своего lifespanа ...

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Karl Richter , 04-Окт-25 22:19 
Пока что это неточно. Это может быть просто пропуск поколения, да и я видал новости по информации о топовых видеокартах 9000 серии. Есть предположение, что топы будут на новой архитектуре RDNA5/UDNA.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено torvn77 , 05-Окт-25 04:01 
> Пока что это неточно. Это может быть просто пропуск поколения,

В принципе AMD вкладывается в PyTorch который становится основным фреймвореом свободного ML, так что может ей этот CUDA просто не нужен, проще снести всю экосистему Nvidia чем давать ей возможность зарабатывать на остатках.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено я , 05-Окт-25 09:33 
скажем так. некоторыеисследования показали что возможность запускать куда приложения на видяхаха амд не повышает продажи дорогих серверных видях амд. на том уровне если принято решение что требуется куда то лучшаяя цена\производительность всёавно не может оправдать покупку не нвидии. а когда может то нет проблемы переписать код с куды. да транслятор это здорово и нужно, но денег в этом нет. для комерческой компани не являющейся лидером рынка заниматься вещами в которых нет денег самоубийство. жаль конечно что освободить код на который они уже потратили ресурсы они тоже не могут, пусть и поабсурдным для простого обывателя причинам которые сводятся к так не принято и инвестор не поймёт.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 17:54 
В Ada/SPARK есть поддержка сборки под GPU NVIDIA (благодаря сотрудничеству NVIDIA и AdaCore).

И они как раз портируют (или уже портировали) прошивку на SPARK.

Хотя, конечно, другие производители GPU до такого уровня поддержки ещё и близко не дошли: их доля в спецзадачах еле заметна.

Я думаю, было бы неплохо добавить поддержку Vulkan в Ada/SPARK, но на это явно нужны чьи-то вложения.

Надеюсь, ZLUDA когда-нибудь сможет нормально работать с Ada/SPARK.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 17:57 
Что такое "сборка под gpu nvidia"? Оно умеет куду? Раст например собирается прямо в SPIR-V и тем самым запускается на любых гпу для которых поддерживается вулкан. Но это не куда. Поэтому вопрос про куду.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 19:29 
Да, можно через CUDA:
https://docs.adacore.com/live/wave/cuda_env/html/cuda_env/pr...

Но это пока что бета (ограничения тут):
https://docs.adacore.com/live/wave/cuda_env/html/cuda_env/li...

GNAT-LLVM, может, в будущем и получит поддержку SPIR-V, но сейчас Rust в плане кроссплатформенности на много шагов впереди.

Легковесный параллелизм из Ada 2022 (parallel for и т.д.) ещё не реализовали полностью даже для CPU.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 19:34 
Стоит отметить, что поддержка CUDA/Nvidia не заброшена, как может показаться на первый взгляд (последний коммит в репозитории AdaCore/cuda был сделан 2 года назад).

https://www.businesswire.com/news/home/20250604771878/en/Ada...


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 05-Окт-25 00:21 
Я бы после такого финта от АМД выкинул их видеокарту в окно и перешел на нвидиа. Но я уже на нвидиа

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 05-Окт-25 13:21 
>Код проекта написан на языке Rust и распространяется под лицензиями MIT и Apache 2.0.

Лицензии правильные, но вот язык не очень. Лучше бы на Си и С++.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 05-Окт-25 14:18 
> Лицензии правильные, но вот язык не очень.

Лицензии правильные и язык отличный.

> Лучше бы на Си и С++.

Спасибо, еще не хватало сишных дыр при работе с видяхой.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено 12yoexpert , 05-Окт-25 15:18 
MIT - проприетарная лицензия, раст - скам-проект от корпорастов

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 05-Окт-25 15:33 
MIT свободная лицензия в отличие от GPL рака.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено 12yoexpert , 05-Окт-25 21:26 
GPL - свободная лицензия, в отличие от насаждаемого корпорастами проприетарного MIT-рака

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 06-Окт-25 17:11 
Свободная от здравого смысла и чувства самосохранения.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 05-Окт-25 15:34 
Про сишные дыры в основном рассказывают те кто ни строчки на Си не написал, потому что не умеет. Они в основном пробелы на Питоне привыкли считать.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено X512 , 06-Окт-25 02:14 
Покажите хоть одного умеющего программиста на Си, в коде которого не было ни одного критического бага или уязвимости. Все гуру Си совершали типичные для Си ошибки вроде use after free или выхода за границы буфера.

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Аноним , 06-Окт-25 12:35 
> Про сишные дыры в основном рассказывают те кто ни строчки на Си не написал

Оно и понятно - сишники не будут свой язычок хаять.


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Ддд , 05-Окт-25 18:21 
Вейланд до сих пор кривое на кривом а эту Злюду пилить сто лет чтобы хотя бы олламу или лмстудию запустить