ZLUDA layihəsi CUDA-nın universal reallaşdırılması formasında inkişafını davam etdirəcək.

Andrzej Janik ZLUDA layihəsinin daha da inkişaf planını təqdim etdi, bu layihə açıq CUDA texnologiyasının reallaşdırmasını inkişaf etdirir. Əgər ZLUDA layihəsinin ilk versiyası Intel GPU üçün CUDA reallaşdırmasını yaratmağa yönəldilmişdisə, ikincisi AMD GPU üçünsə, bu gün təqdim olunan üçüncü versiya, NVIDIA GPU-dan fərqli olan bütün GPU üçün universal CUDA reallaşdırmasının inkişafına fokuslanacaq. ZLUDA layihəsinin məqsədi, NVIDIA-dan fərqli GPU-lara sahib sistemlərdə modifikasiya edilməmiş CUDA tətbiqlərini işlətmək imkanı təqdim etməkdir ki, bunun da performansı, katmanlar olmadan yerinə yetirilən tətbiqlərin performansına yaxın olmalıdır. Layihənin kodu MIT və Apache 2.0 lisenziyaları altında yayılmağa davam edir.

Başlanğıcda ZLUDA layihəsi Intel GPU üçün inkişaf etdirilmişdir, lakin 2021-ci ildə bu şirkət CUDA tətbiqlərinin Intel GPU-da işlətmək imkanını biznes baxımından maraqlı hesab etmədi və təşəbbüsün inkişafını dəstəkləmədi. 2022-ci ilin əvvəllərində inkişaf etdirici Intel-dən ayrıldı və AMD ilə CUDA üçün uyumluluq təbəqəsini inkişaf etdirmək üçün müqavilə imzaladı. İki ildən sonra AMD, CUDA tətbiqlərinin AMD GPU-da işlədilmə imkanına marağını itirdi.

Müqavilənin şərtlərinə uyğun olaraq və AMD-nin nümayəndəsindən e-poçt yazışması zamanı dərc etmə icazəsi alındıqdan sonra, Andrzej, AMD-də çalışdığı müddətdə həyata keçirilən işlərin kodunu açdı ki, bu da ADA-nın ROCm stəkinin və HIP (Heterogeneous-computing Interface for Portability) runtime-ın üzərində CUDA tətbiqlərini işlətməyə imkan verir. Dərc etmədən altı ay sonra AMD-nin hüquqşünasları Andrzej ilə əlaqə saxladılar və e-poçtda verilən icazənin hüquqi qüvvəsinin olmadığını bildirdilər. Nəticədə, Andrzej AMD-də işlədiyi müddətdə yaradılan ZLUDA kodunu açıq qaynaqlı həddən çıxarmaq məcburiyyətində qaldı.

ZLUDA-nın yeni versiyası Andrzej AMD-də çalışmadan əvvəlki kod bazasından irəliləyəcək, müəyyən GPU-lara bağlı olmayacaq və maşın öyrənməsi və süni intellekt ilə bağlı tapşırıqları sürətləndirmək üçün CUDA istifadə edən tətbiqləri həyata keçirməyə fokuslanacaq (əvvəllər ZLUDA əsasən Arnold Render, Blender və 3DF Zephyr kimi məzmun yaradıcılığı tətbiqlərinə yönəlmişdi). Bu arada Llama.cpp, PyTorch və TensorFlow çərçivələrinin ZLUDA üzərində CUDA optimizələrini istifadə edərək işləməsi imkanını təqdim etmək planlaşdırılır.

İlk dövrdə layihə AMD GPU-ları üzərində işləməyə fokuslanacaq, lakin sonra Intel GPU-larına uyğunlaşdırılacaq. AMD GPU-ları üçün reallaşma sıfırdan yaradılacaq, RDNA1 komanda dəstinə əsaslanan GPU-ları dəstəkləyəcək və əvvəlki AMD reallaşmasında istifadə olunan ROCm 5 paketinin əvəzinə ROCm 6.1+ paketindən istifadə edəcək. Keçmiş reallaşmanın funksionallığına bərabərliyi 2025-ci ilin üçüncü rübündə əldə olunması planlaşdırılır.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster