Back to top
  • 공유 Paylaş
  • 인쇄 Yazdır
  • 글자크기 Yazı tipi Boyutu
URL kopyalandı.

Intel(INTC) ve AMD(AMD), PyTorch'taki x86 CPU optimizasyonunu oneDNN'de birleştiriyor

Devre kartı üzerinde duran merkezi işlem birimi (CPU) çip paketi. / TokenPost.ai

Intel(INTC) ve AMD(AMD), yapay zeka geliştirme aracı PyTorch'ta iki şirketin x86 işlemcilerini destekleyen yazılım yolunu oneDNN altında topluyor. Amaç, geliştiricilerin her CPU üreticisi için ayrı bir optimizasyon yolunu yönetme yükünü hafifletmek.

Intel, 20'sinde yaptığı açıklamada, x86 Ecosystem Advisory Group'un (x86 Ekosistem Danışma Grubu) tavsiyesi doğrultusunda iki şirketin oneDNN'i PyTorch'ta x86 hızlandırması için varsayılan açık kaynak kütüphane olarak benimsemeye karar verdiğini duyurdu. AMD, kendi ZenDNN optimizasyonlarını oneDNN'e entegre edecek. Şirket ayrıca oneDNN'i yöneten UXL Foundation'a (UXL Vakfı) yönetim kurulu düzeyinde, yani Steering Member olarak katılacak.

PyTorch, yapay zeka modellerini geliştirmek ve çalıştırmak için kullanılan açık kaynaklı bir çerçeve. oneDNN ise matris çarpımı ve evrişim gibi derin öğrenme işlemlerinin CPU ve GPU üzerinde verimli yürütülmesine yardımcı olan bir kütüphane. Proje belgelerine göre PyTorch'un yanı sıra TensorFlow, OpenVINO ve ONNX Runtime da bu kütüphaneyi kullanıyor. ZenDNN ise AMD'nin kendi Zen işlemcilerine dayalı yapay zeka işlemleri için geliştirdiği bir kütüphane.

Intel'e göre AMD'nin optimizasyon çalışmalarının oneDNN'de birleşmesi, geliştiricilerin Intel ve AMD CPU'ları için yapay zeka programlarını oluştururken, sürdürürken ve dağıtırken yazılım yolunu sadeleştirmesini sağlayacak. Bu, işbirliğinin hedefi olarak sunuluyor. Performans artışına dair rakamlar ve entegrasyonun ne zaman tamamlanacağı açıklamada yer almadı.

oneDNN'in yalnızca x86'ya özel hale geldiği de söylenemez. Proje belgeleri, 64 bit Arm işlemciler ve RISC-V gibi diğer mimarileri de desteklenen platformlar arasında sayıyor. Açıklamanın kapsamı, bunların içinden PyTorch'ta Intel ve AMD x86 CPU optimizasyonlarını ortak bir temelde toplama çalışmasıyla sınırlı.

İşbirliğinin CPU odaklı olması, GPU merkezli yapay zeka rekabetinden farklı bir noktaya işaret ediyor. NVIDIA(NVDA), 8 Eylül'de teknik blogunda Rust ile GPU çekirdeği yazmaya imkan tanıyan iki geliştirme yolunu paylaşmıştı. Bu kez ise GPU değil, CPU tarafındaki yazılım altyapısı düzenleniyor.

İki şirket, yapay zeka işlemlerinde kullanılan matris çarpımını hızlandırmayı hedefleyen yeni nesil x86 komut seti uzantısı AI Compute Extensions (ACE) konusunda da x86 Ekosistem Danışma Grubu üzerinden birlikte çalışıyor. Intel, ilerleyen oneDNN güncellemeleriyle ACE desteğini PyTorch'a getirmeyi planladığını belirtti.

<Telif hakkı ⓒ TokenPost, yetkisiz çoğaltma ve yeniden dağıtım yasaktır >

Popüler

Diğer ilgili makaleler

Yorum 0

Yorum ipuçları

Harika bir makale. Takip talep etme. Mükemmel bir analiz.

0/1000

Yorum ipuçları

Harika bir makale. Takip talep etme. Mükemmel bir analiz.
1