URL: https://www.opennet.dev/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.dev/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, универсальной открытой реализации технологии..."
Отправлено Аноним , 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, универсальной открытой реализации технологии..."
Отправлено 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, универсальной открытой реализации технологии..."
Отправлено Аноним , 04-Окт-25 18:22 
>Сам opencl это просто жалкая пародия на cuda

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


"Выпуск 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, универсальной открытой реализации технологии..."
Отправлено 12yoexpert , 04-Окт-25 12:36 
плюс анально вендорлокнутый ЯП, открытостью и не пахнет

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

"Выпуск 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, универсальной открытой реализации технологии..."
Отправлено 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, универсальной открытой реализации технологии..."
Отправлено 12yoexpert , 04-Окт-25 12:19 
> Код проекта написан на языке Rust

дальше не читал


"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено Ononim , 04-Окт-25 13:19 
Зашоренность в мире айти - это беда

"Выпуск ZLUDA 5, универсальной открытой реализации технологии..."
Отправлено 12yoexpert , 04-Окт-25 14:30 
скам в мире айти - это беда

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

"Выпуск 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, универсальной открытой реализации технологии..."
Отправлено Аноним , 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 и тем самым запускается на любых гпу для которых поддерживается вулкан. Но это не куда. Поэтому вопрос про куду.