AMD ROCm 3.3.0 шығарылымы - графикалық процессорларда өнімділігі жоғары есептеулерге арналған ашық платформа

ROCm – GPU ортасында өнімділігі жоғары есептеулерге арналған ашық платформа, ол «UNIX таңдау философиясы, минимализм және GPU ортасында бағдарламалық жасақтаманы әзірлеудің модульділігі» [1]. ROCm өз жобаларында ROCm қолданатын әзірлеушілерге де, жеке мақсаттарда ROCm пайдаланатын пайдаланушыларға да ыңғайлы болу үшін бірнеше бағдарламалау тілдерін біріктіруді қолдайды.

ROCm 3.3.0 шығарылымындағы негізгі өзгерістер:

  • Пайдаланушылар құралдар жинағының әртүрлі нұсқаларын бір уақытта орнатып, пайдалана алады (бұрын орнату және пайдалану үшін тек бір нұсқа қол жетімді болатын).
  • GPU процесі туралы ақпаратты қамтамасыз ету үшін қосылған функция. Ақпаратты алу үшін API және CLI қолданылуы мүмкін.
  • AMD Radeon Instinct GPU құрылғыларында ResNext3D сияқты 3D конволюционды желілерді іске қосуға мүмкіндік беретін 3D Pooling Layers қолдауы қосылды.
  • ONNX нейрондық желі алмасу пішіміне жақсартулар жасалды. Келесі пішімдерде алдын ала дайындалған үлгілерге қолдау қосылды: ONNX, NNEF және Caffe.
  • Бұрын пайдаланылған бірнеше Code Object Manager (Comgr) мүмкіндіктеріне қолдау көрсетілмейді деп жарияланды.

Бүгінгі күні ROCm әлі де AMD APU (AMD біріктірілген GPU) ресми түрде қолдау көрсетпейді, бірақ олар драйверлердің жоғары ағындық нұсқаларында және ROCm OpenCL жұмыс уақытында қамтылған. Күтілетін Navi архитектурасы GPU қолдауы да шығарылымға қосылмаған.

[1] ROCm құжаттамасы

Ақпарат көзі: linux.org.ru

пікір қалдыру