คอมไพเลอร์ที่ครอบคลุมสำหรับภาระงานการเรียนรู้ของเครื่อง
MLRift เป็นคอมไพเลอร์ที่มีพลังซึ่งโฮสต์ด้วยตนเองและออกแบบมาโดยเฉพาะสำหรับงานการเรียนรู้ของเครื่อง มันเป็นเครื่องมือที่ไม่มีการพึ่งพาใด ๆ ที่ให้บริการยูทิลิตี้บรรทัดคำสั่งสองตัว: mlrc, คอมไพเลอร์, และ mlr, ตัวรันเนอร์แบบ fat-binary ซอฟต์แวร์นี้ช่วยให้สามารถคอมไพล์ไบนารีพื้นเมืองสำหรับแพลตฟอร์มต่าง ๆ รวมถึง Linux, Windows, macOS, และ Android โดยรองรับทั้งสถาปัตยกรรม x86_64 และ ARM64 MLRift เสริมความสามารถของแบ็คเอนด์การแสดงผลกลางด้วยฟีเจอร์เฉพาะทางการเรียนรู้ของเครื่อง เช่น เทนเซอร์, สตรีมเหตุการณ์, และการดำเนินการ CSR ที่กระจาย ทำให้มันเป็นตัวเลือกที่เหมาะสมสำหรับนักพัฒนาที่อยู่ในสาขานี้
นอกเหนือจากฟังก์ชันหลักแล้ว MLRift ยังรวมแบ็คเอนด์ GPU แบบ AMDGCN ที่เชื่อมต่อโดยตรงกับ /dev/kfd ซึ่งช่วยขจัดความจำเป็นในการพึ่งพา ROCm ฟีเจอร์นี้ช่วยให้สามารถดำเนินการงานการเรียนรู้ของเครื่องได้อย่างมีประสิทธิภาพบน GPU ของ AMD โดยรวมแล้ว MLRift ทำหน้าที่เป็นเครื่องมือที่หลากหลายสำหรับโปรแกรมเมอร์ที่ต้องการเพิ่มประสิทธิภาพการทำงานของการเรียนรู้ของเครื่องของพวกเขาโดยมุ่งเน้นที่ความสามารถในการพกพาและประสิทธิภาพ