ไมโครซอฟท์ประกาศเดินหน้าผลักดัน DirectML ให้เป็นแพลตฟอร์มหลักในการพัฒนา AI บนพีซีหากผู้ใช้ต้องการใช้โมเดลของตัวเอง หลังพัฒนามาระยะหนึ่งและรองรับ NPU ตั้งแต่ปลายปีที่ผ่านมา
ไมโครซอฟท์พยายามผลักดันให้ DirectML กลายเป็นมาตรฐานสำหรับการพัฒนาแอปพลิเคชั่นปัญญาประดิษฐ์โดยไม่ต้องสนใจฮาร์ดแวร์ด้านล่าง ไม่ว่าเครื่องที่รันอยู่จะมี GPU, NPU, หรือใช้ CPU เฉยๆ ในงาน Build ปีนี้ก็ประกาศว่า PyTorch รองรับ DirectML บน GPU ตั้งแต่วันนี้ไป และจะรองรับ NPU ในเร็วๆ นี้ ส่วนการใช้งาน AI บนเว็บก็จะเริ่มพรีวิวมาตรฐาน WebNN โดยเบื้องหลังเป็น DirectML เช่นกัน
ตัว DirectML นั้นมี ฟังก์ชั่นยอดนิยมสำหรับการประมวลผล AI เช่น ReLU, Sigmoid, tanh, การประมวลฟังก์ชั่นพื้นฐานบนเมทริกซ์สำหรับการรันปัญญาประดิษฐ์ หรือฟังก์ชั่น neural network โดยตรงอย่าง LSTM หรือ RNN
ที่ผ่านมา DirectML รองรับเฉพาะ GPU เท่านั้น แต่งานนี้ไมโครซอฟท์ก็ประกาศว่าจะรองรับทั้ง CPU ของอินเทล และ NPU ใน Snapdragon X Elite เร็วๆ นี้ ตลอดจนจะเพิ่มฟีเจอร์ให้นำโมเดลมารันได้ง่ายยิ่งๆ ขึ้น
ที่มา - Windows Developer Blog