AMD ROCm 3.3.0 гарсан - GPU өндөр гүйцэтгэлтэй тооцоолох платформыг нээх

ROCm нь GPU дээр өндөр хүчин чадалтай тооцоолох нээлттэй платформ бөгөөд "GPU орчинд програм хангамжийг хөгжүүлэх сонголт, минимализм, модульчлагдсан байдлын хувьд UNIX-ийн философийг агуулсан" [1]. ROCm нь ROCm-ийг төсөлдөө ашигладаг хөгжүүлэгчид болон хувийн зорилгоор ROCm ашигладаг хэрэглэгчдэд аль алинд нь тав тухтай байлгах үүднээс олон програмчлалын хэлийг нэгтгэхийг дэмждэг.

ROCm 3.3.0 хувилбарын үндсэн өөрчлөлтүүд:

  • Хэрэглэгчид уг хэрэгслийн янз бүрийн хувилбаруудыг нэгэн зэрэг суулгаж, ашиглах боломжтой (өмнө нь зөвхөн нэг хувилбарыг суулгаж, ашиглах боломжтой байсан).
  • GPU процессын талаар мэдээлэл өгөх функцийг нэмсэн. API болон CLI ашиглан мэдээлэл авах боломжтой.
  • AMD Radeon Instinct 3D GPU дээр ResNext3D зэрэг эвхэгддэг (хувиралт) сүлжээг ажиллуулах боломжийг олгодог 3D Pooling Layers-ийн дэмжлэгийг нэмсэн.
  • ONNX мэдрэлийн сүлжээний солилцооны форматыг сайжруулсан. ONNX, NNEF болон Caffe форматаар урьдчилан бэлтгэгдсэн загваруудад зориулсан дэмжлэгийг нэмсэн.
  • Өмнө нь ашиглагдаж байсан хэд хэдэн Code Object Manager (Comgr) функцийг дэмжихгүй гэж зарласан.

Өнөөдрийг хүртэл ROCm нь AMD APU-г (AMD Integrated GPUs) албан ёсоор дэмждэггүй хэвээр байгаа боловч тэдгээр нь дээд талын драйверууд болон ROCm OpenCL ажиллах хугацаанд багтсан байдаг. Navi архитектурын хүлээгдэж буй GPU дэмжлэгийг мөн хувилбарт оруулаагүй болно.

[1] ROCM баримт бичиг

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх