The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск ZLUDA 5, универсальной открытой реализации технологии CUDA "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


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

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

Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +9 +/
Сообщение от Аноним (3), 04-Окт-25, 10:27 
ну так в отличии от устного разговора email - это что то "вещественное"
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +/
Сообщение от я (?), 05-Окт-25, 09:20 
попуститесь, ну разобрали уже десять раз эту ситуацию. просто они с юристами амд решили публично не сраться на этот счёт а решили в формате тетеатета обсудить кто и как привёл кнедопониманию и как его аккуратно устранить. жалко конечно что пришлось некоторый код хоронить, но иное компания амд уже не может себе позволить увы слишком много чужих интресов приходится тоже учитывать вих сфере деятельности.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  –9 +/
Сообщение от Аноним (4), 04-Окт-25, 10:29 
Тип столько лет где только ни работал Смузихлеб забывший пароль и не в курсе о простой электронной подписи?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

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

8. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +/
Сообщение от Смузихлеб забывший пароль (?), 04-Окт-25, 10:44 
Это весьма серьёзный вопрос и неизвестно, кто конкретно написал ему ответ по ту сторону
Тем более, что в серьёзных вопросах простая электронная подпись, даже если она есть, значит приблизительно ничего
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

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

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

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

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

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

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

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +15 +/
Сообщение от Аноним (2), 04-Окт-25, 10:25 
Лучей добра ему. Давно пора эту монополию сломать.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +3 +/
Сообщение от Аноним (7), 04-Окт-25, 10:48 
Opencl вроде есть а не взлетает. Куду всем подавай почемуто. Вместо того чтобы доводить opencl до ума, теперь пилят эрзац-куду. От этого куда станет только популярней, монополия ее укрепится.
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +/
Сообщение от torvn77 (ok), 04-Окт-25, 13:14 
Так в работе если не на всём, то на многом и весь смысл, те у кого есть деньги на специализированные решения уже сидят в экосистеме Инвидии и никуда не уйдут.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +/
Сообщение от Rezzet (??), 04-Окт-25, 14:24 
OpenCL не развивается и особо не собирается, всё внимание на Vulkan Compute так что OpenCL можно закапывать.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

38. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  –1 +/
Сообщение от Аноним (38), 04-Окт-25, 18:22 
Vulkan Compute - это про взаимодействие с графикой.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +1 +/
Сообщение от Аноним (39), 04-Окт-25, 18:36 
А посоны, крутящие там нейросети и физику и не знали!
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

27. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +/
Сообщение от Аноним (27), 04-Окт-25, 13:15 
https://en.wikipedia.org/wiki/OpenCL#Version_support
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

12. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +/
Сообщение от анонимз (?), 04-Окт-25, 10:59 
АМД против) не хочет чтобы у них CUDA за бесплатно работала.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

33. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +/
Сообщение от penetrator (?), 04-Окт-25, 16:55 
это означает что даже Resolve который хочет CUDA может работать поверх AMD, если у него получится, то не так уж это и плохо
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

17. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  –1 +/
Сообщение от vlad1.96 (ok), 04-Окт-25, 11:26 
Молодец! Ждём поддержку и на Nouveau
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  –2 +/
Сообщение от Karl Richter (ok), 04-Окт-25, 12:05 
Вот Вам и полезный проект на Rust.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +/
Сообщение от Cyber100 (ok), 04-Окт-25, 12:19 
название, конечно, придумали качественное. у меня сразу ассоциации с какой-то "злой людой"...
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +1 +/
Сообщение от 12yoexpert (ok), 04-Окт-25, 12:20 
złuda == заблуждение
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

48. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  +/
Сообщение от Karl Richter (ok), 04-Окт-25, 22:19 
Пока что это неточно. Это может быть просто пропуск поколения, да и я видал новости по информации о топовых видеокартах 9000 серии. Есть предположение, что топы будут на новой архитектуре RDNA5/UDNA.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

44. "Выпуск 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.

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск ZLUDA 5, универсальной открытой реализации технологии..."  –1 +/
Сообщение от Аноним (50), 05-Окт-25, 00:21 
Я бы после такого финта от АМД выкинул их видеокарту в окно и перешел на нвидиа. Но я уже на нвидиа
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру