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. Сообщение от Смузихлеб забывший пароль (?), 04-Окт-25, 10:24   –6 +/
> после письма от юристов, давших понять, что разрешение,
> данное в ходе переписки по email, не имеет юридической силы

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #4, #19

2. Сообщение от Аноним (2), 04-Окт-25, 10:25   +11 +/
Лучей добра ему. Давно пора эту монополию сломать.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #12, #14

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #26, #29, #37, #43

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #18

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #24, #33, #46

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

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

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

18. Сообщение от Аноним (-), 04-Окт-25, 11:27   +/
> А не полезнее было бы в llm.c добавить оптимизации применимые к AMD GPU?

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #31

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

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

23. Сообщение от 12yoexpert (ok), 04-Окт-25, 12:20   +1 +/
złuda == заблуждение
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

24. Сообщение от 12yoexpert (ok), 04-Окт-25, 12:36   –1 +/
плюс анально вендорлокнутый ЯП, открытостью и не пахнет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

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

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

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

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

27. Сообщение от Аноним (27), 04-Окт-25, 13:15   +/
https://en.wikipedia.org/wiki/OpenCL#Version_support
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

29. Сообщение от Rezzet (??), 04-Окт-25, 14:24   –1 +/
OpenCL не развивается и особо не собирается, всё внимание на Vulkan Compute так что OpenCL можно закапывать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #38

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #40

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

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

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

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

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

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

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

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

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

37. Сообщение от Аноним (38), 04-Окт-25, 18:22   +/
>Сам opencl это просто жалкая пародия на cuda

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

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

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

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

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

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

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

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

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

43. Сообщение от Аноним (39), 04-Окт-25, 18:56   –2 +/
>Сам opencl это просто жалкая пародия на cuda

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

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

44. Сообщение от Аноним (-), 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ообщить модератору
Родитель: #36 Ответы: #45

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

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

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

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

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

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

47. Сообщение от Аноним (47), 04-Окт-25, 21:40   +/
Оно должно называться ZRADA
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

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


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

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




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

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