The OpenNET Project / Index page

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



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

"NVIDIA опубликовала CUDA-oxide, компилятор из Rust в CUDA"  +/
Сообщение от opennews (??), 12-Май-26, 10:11 
Компания NVIDIA опубликовала первый выпуск инструментария CUDA-oxide, позволяющего создавать на языке Rust параллельно исполняемые в GPU ядра CUDA SIMT (Single Instruction, Multiple Threads). Проект позволяет компилировать код на языке Rust, использующий  штатную систему типов и модель владения Rust, напрямую в инструкции для выполнения в виртуальной машине CUDA PTX (Parallel Thread Execution) без применения промежуточных предметно-ориентированных языков (DSL) и обвязок. Код инструментария написан на языке Rust и распространяется под лицензией Apache 2.0. Первый выпуск позиционируется как начальная альфа-версия...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 12-Май-26, 10:11   +1 +/
Нанейрослопили коноплятор на коленке за неделю.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3

2. Сообщение от Аноним (2), 12-Май-26, 10:11   +1 +/
Памать скоро ещё сильнее подорожает.
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от Данные в так называемом поле Name (?), 12-Май-26, 10:15   –3 +/
А нужен ли канпилятор Rust, когда с помощью нейросетей можно легко править дыры создаваемые на Си? Робожаба подскажет: "тута ты память освобождённую освободил, а тута залез в соседний массив".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4, #25

4. Сообщение от Nuzhny007email (?), 12-Май-26, 10:35   +5 +/
Если рассчитывать на то, что нейросети тоже будут писать код, то Rust для них лучше: больше ограничений - меньше галлюцинаций.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #6, #12, #13

5. Сообщение от AS (??), 12-Май-26, 10:41   +2 +/
эээ т.е. если ядро на расте перепишут то оно из видяхи работать будет сразу? и материнка не нужна будет? а флешки тогда куда втыкать?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #8

6. Сообщение от Аноним (6), 12-Май-26, 10:42   +2 +/
а зачем нейросетям писать на человеческих языках, если их можно обучит напрямую в инструкциях процессора писать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #19

7. Сообщение от Аноним (6), 12-Май-26, 10:46   –1 +/
новые беспроводные флешки нужно просто прикладывать к GPU
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

8. Сообщение от мяв (?), 12-Май-26, 10:54   +/
я вот тоже хотела пошутить про conduwuit в гпу.
но нет, это только для того, для чего куда используется обычно. просто типа пишешь на расте и дергаешь "сискалы" куды, насколько понимаю
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

9. Сообщение от Аноним (9), 12-Май-26, 10:58   +/
> NVIDIA опубликовала CUDA-oxide, компилятор из Rust в CUDA

Очередной удар по воинам против Раста. 😢

"- Почему такой софт до сих пор пишут не на rust?"
"- потому что на раст нету компилятора в гпу код, а на cpu это все юзлесс затычка"

https://www.opennet.me/openforum/vsluhforumID3/140006.html#3

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

11. Сообщение от Аноним (13), 12-Май-26, 11:01   +/
Очередной dead-born проект только для того, чтобы через 5 лет обнаружить, что поддерживать это г__но больше некому и СНОВА ПЕРЕПИСЫВАТЬ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #16

12. Сообщение от Аноним (12), 12-Май-26, 11:01   +/
Больше ограничений - больше unwrap().
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

13. Сообщение от Аноним (13), 12-Май-26, 11:04   +2 +/
Нейросети не умеют писать код, не распространяйте этот тynизм.
Для нейросети любой ЯП - это просто набор иероглифов, бессмысленный ASCII. В сеть закладывают какие-то цепочки символов и чем-то это называют. Никакого ПОНИМАНИЯ ЗАДАЧИ у нейросети нет. Поэтому писать код??? Увы, не в этом столетии. Максимум - чуть более "интеллектуальный" intellisense. Да и то вопрос, что лучше - тупо статистическая выборка или "необъяснимый вывод" нейрослопа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #15, #21, #28

14. Сообщение от Аноним (12), 12-Май-26, 11:06   –1 +/
>Поддерживаются примитивные типы (u8..u64, f32, f64, bool), структуры, перечисления, кортежи, массивы ([T; N]) и слайсы (&[T]), операторы match / if / if let, циклы for и while, итераторы (.iter(), .enumerate()), замыкания и дженерики

Зачем это нужно, если всё это уже отлично работает на Си?

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

15. Сообщение от Аноним (15), 12-Май-26, 11:10   +1 +/
пользователь тоже не понимает когда кнопки жмет, но работать ему это не мешает, раки на дне реки тоже гидродинамику не понимают, но это им не мешает..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

16. Сообщение от q (ok), 12-Май-26, 11:13   –1 +/
Любой проект - очередной. Неочередным был лишь самый первый проект в истории человечества. Наверняка что-то связанное с изобретением палки-копалки. Любой следующий проект (изобретение колеса и так далее) - всего лишь "очередной". Переписывать софт будут всегда, потому что меняются требования, развивается экосистема. День, когда перестанут переписывать софт, наверняка будет днем, когда упадет 10-километровый метеорит или что-то такое. В остальное время переписывание софта - это естественно и правильно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

18. Сообщение от Аноним (18), 12-Май-26, 11:18   +/
Тебе настолько важно мнение анонимов из интернетов, что ты не поленился и привел ссылку?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #31

19. Сообщение от Nuzhny007email (?), 12-Май-26, 11:22   +/
Инструкциях какого процессора? Ты ещё и функции компилятора и оптимизатора на них хочешь переложить? Рановато
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #30

20. Сообщение от Аноним (20), 12-Май-26, 11:25   +/
> Очередной удар по воинам против Раста. 😢

Раст это всего лишь технология, если для кого-то это предмет культа, то тут проблемы с головой.

> "- потому что на раст нету компилятора в гпу код, а на cpu это все юзлесс затычка"

cuda есть только на nvidia, то есть мобилки и большая часть ноутов с интегрированным гпу в пролете все еще. сегмент у решения серверный (наука или ии).

а вообще как всегда, такие вот инициативные "промоутеры" раста, лучшая антиреклама для раста.

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

21. Сообщение от Nuzhny007email (?), 12-Май-26, 11:25    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

22. Сообщение от Сладкая булочка (?), 12-Май-26, 11:37   +/
Индусы в авторах сего поделия не могут в си.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

23. Сообщение от Аноним (9), 12-Май-26, 11:37   +/
> cuda есть только на nvidia, то есть мобилки и большая часть ноутов с интегрированным гпу в пролете все еще.

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

> сегмент у решения серверный (наука или ии).

Сегмент у решения такой же, как и у CUDA в целом. Или ты уже против CUDA решил повоевать?

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

24. Сообщение от Аноним (9), 12-Май-26, 11:43   +/
>> кортежи, массивы ([T; N]) и слайсы (&[T]), операторы match [...] итераторы (.iter(), .enumerate()), замыкания и дженерики
> Зачем это нужно, если всё это уже отлично работает на Си?

Эмм, нет. Кортежи, слайсы, match, итераторы замыкания и дженерики на Си не просто не работают - они там напрочь отсутствуют.

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

25. Сообщение от Аноним (25), 12-Май-26, 11:45   –2 +/
>А нужен ли канпилятор Rust, когда с помощью нейросетей можно легко править дыры создаваемые на Си?

Конечно не нужен, от него же уже все, включая авторов, отказались лет пятнадцать назад. Один вы, спите, и видите сны, как rust во всём мире используют, и никак не можете проснуться. Ведь так, правда же?

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

26. Сообщение от Сладкая булочка (?), 12-Май-26, 11:49   –1 +/
> Не поддерживаются типы String, Vec и Box, макросы format!, panic! и println!, Trait-объекты и реализуемые через обращение к операционной системе функции стандартной библиотеки (работа с файлами, ввод/вывод, сетевые операции).

Ахах. То есть, местные растовщики даже распечатать не смогут ничего? А как же они пели про cargo, а тут оказывется no_std.

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

27. Сообщение от Володька Драйвер (?), 12-Май-26, 11:51   +/
Что?! Нету в С ни слайсов, ни патерн матчинга и всего другого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #29

28. Сообщение от q (ok), 12-Май-26, 12:06   +/
Человеческий мозг от LLM отличается только масштабом, но не качеством. Поэтому "понимания задачи" нет и у людей. Твоя проблема в том, что ты не знаешь, что такое "понимание". Что это такое - ты не знаешь, но уверен, что у тебя оно есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

29. Сообщение от Сладкая булочка (?), 12-Май-26, 12:12   +/
Напиши сам https://godbolt.org/z/8fKsc8c8K
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

30. Сообщение от Аноним (6), 12-Май-26, 12:12   +/
А в чем сложность? Хоть 1000 разных процессоров и архитектур. В отличии от общих языков эти инструкции просты, их относительно мало, и они все чётко определены. И не надо никакие кортежи придумывать, множественные наследования и прочие лямбда-выражения - ИИ может быть свободен от этих абстракций и писать без лишних прослоек.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

31. Сообщение от Сладкая булочка (?), 12-Май-26, 12:15   +/
> Тебе настолько важно мнение анонимов из интернетов, что ты не поленился и привел ссылку?

А чем еще заняться растовщиками как не отслеживанием комментариев от анонимов? Ну не код же писать действительно...

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


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

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




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

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