METABYTE
Inapoi la articole

NVIDIA a lansat CUDA-Oxide 0.1: acum poți compila Rust în CUDA

NVIDIA a decis că și Rust merită să sufere cu GPU-ul — întâmpinați compilatorul experimental CUDA-Oxide 0.1.

8 mai 20261 min de citit
NVIDIA a lansat CUDA-Oxide 0.1: acum poți compila Rust în CUDA

NVIDIA a auzit în sfârșit rugăciunile celor care voiau să scrie cod CUDA în Rust, dar nu erau pregătiți pentru blocuri unsafe cât o foaie de cearșaf. Faceți cunoștință cu CUDA-Oxide 0.1 — un compilator experimental care traduce un subset de Rust în CUDA C++.

Deocamdată e mai mult un proof of concept decât o unealtă de producție. Compilatorul nu suportă toate facilitățile Rust — de exemplu, closures și trail-uri încă nu funcționează. În schimb, știe să proceseze tipuri de bază, bucle și chiar niște pointeri. Pe scurt, ca orice versiune 1.0: "merge pe mașina mea" (și nici acolo întotdeauna).

Pentru dezvoltatorii care visau la Rust pe GPU, asta e mai degrabă o invitație la dans decât un marș nupțial gata. NVIDIA sugerează clar: dacă comunitatea se implică cu bug-uri și cereri de funcții, proiectul poate crește. Până atunci, puteți încerca să compilați un hello world și să vă simțiți pionieri.

Comentariul echipei METABYTE: Dacă și voi vreți ca codul vostru să meargă rapid și fără surprize, dar nu sunteți gata să așteptați până când Rust ajunge pe toate arhitecturile, vă ajutăm cu optimizări în C++ sau CUDA. Și dacă riscați cu Rust, îl testăm împreună.

URMATORUL PAS

Ti-a placut abordarea?

Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.