เปิดตัว AMD ROCm 3.3.0 - Open GPU High Performance Computing Platform

ROCm เป็นแพลตฟอร์มแบบเปิดสำหรับการประมวลผลประสิทธิภาพสูงบน GPU ที่มี “ปรัชญาการเลือกของ UNIX ความเรียบง่าย และความเป็นโมดูลของการพัฒนาซอฟต์แวร์ในสภาพแวดล้อมของ GPU” [1] ROCm รองรับการบูรณาการภาษาการเขียนโปรแกรมหลายภาษา เพื่อความสะดวกของทั้งนักพัฒนาที่ใช้ ROCm ในโปรเจ็กต์และผู้ใช้ที่ใช้ ROCm เพื่อวัตถุประสงค์ส่วนตัว

การเปลี่ยนแปลงหลักในรุ่น ROCm 3.3.0:

  • ผู้ใช้สามารถติดตั้งและใช้ชุดเครื่องมือเวอร์ชันต่างๆ ได้พร้อมกัน (ก่อนหน้านี้มีเพียงเวอร์ชันเดียวเท่านั้นสำหรับการติดตั้งและใช้งาน)
  • เพิ่มฟังก์ชันเพื่อให้ข้อมูลเกี่ยวกับกระบวนการ GPU API และ CLI สามารถใช้เพื่อรับข้อมูลได้
  • เพิ่มการรองรับ 3D Pooling Layers ซึ่งช่วยให้คุณเรียกใช้เครือข่าย 3D Convolutional เช่น ResNext3D บน AMD Radeon Instinct GPUs
  • มีการปรับปรุงรูปแบบการแลกเปลี่ยนโครงข่ายประสาทเทียม ONNX เพิ่มการรองรับโมเดลที่ได้รับการฝึกล่วงหน้าในรูปแบบต่อไปนี้: ONNX, NNEF และ Caffe
  • คุณลักษณะ Code Object Manager (Comgr) ที่ใช้ก่อนหน้านี้จำนวนหนึ่งได้รับการประกาศว่าไม่รองรับ

ณ วันนี้ ROCm ยังไม่รองรับ AMD APUs (GPU ในตัวของ AMD) อย่างเป็นทางการ แม้ว่าจะรวมอยู่ในไดรเวอร์เวอร์ชันอัปสตรีมและในรันไทม์ ROCm OpenCL ก็ตาม การรองรับ GPU สถาปัตยกรรม Navi ที่คาดหวังไม่ได้รวมอยู่ในการเปิดตัวเช่นกัน

[1] เอกสาร ROCM

ที่มา: linux.org.ru

เพิ่มความคิดเห็น