Išleista AMD ROCm 3.3.0 – atvira GPU didelio našumo skaičiavimo platforma

ROCm yra atvira platforma, skirta didelio našumo skaičiavimui grafiniame procesoriuje, kuri turi „UNIX filosofiją pasirinkimo, minimalizmo ir programinės įrangos kūrimo GPU aplinkoje moduliškumo požiūriu“ [1]. ROCm palaiko daugelio programavimo kalbų integravimą, kad būtų patogu tiek kūrėjams, kurie naudoja ROCm savo projektuose, tiek naudotojams, naudojantiems ROCm asmeniniais tikslais.

Pagrindiniai ROCm 3.3.0 leidimo pakeitimai:

  • Vartotojai vienu metu gali įdiegti ir naudoti skirtingas įrankių rinkinio versijas (anksčiau buvo galima įdiegti ir naudoti tik vieną versiją).
  • Pridėta funkcija teikti informaciją apie GPU procesą. API ir CLI gali būti naudojami informacijai gauti.
  • Pridėtas 3D telkinio sluoksnių palaikymas, leidžiantis paleisti konvoliucinius (konvoliucinius) tinklus, tokius kaip ResNext3D, naudojant AMD Radeon Instinct 3D GPU.
  • Buvo atlikti ONNX neuroninio tinklo mainų formato patobulinimai. Pridėtas palaikymas iš anksto paruoštiems modeliams šiais formatais: ONNX, NNEF ir Caffe.
  • Kai kurios anksčiau naudotos Code Object Manager (Comgr) funkcijos buvo paskelbtos nepalaikomomis.

Iki šiol ROCm vis dar oficialiai nepalaiko AMD APU (AMD Integrated GPU), nors jie yra įtraukti į tvarkykles ir ROCm OpenCL vykdymo laiką. Numatytas GPU palaikymas Navi architektūroje taip pat nebuvo įtrauktas į leidimą.

[1] ROCM dokumentacija

Šaltinis: linux.org.ru

Добавить комментарий