การติดตั้ง | เอกสารประกอบ | สนับสนุน | ตัวอย่าง | วิธีการมีส่วนร่วม
oneAPI Data Analytics Library (oneDAL) เป็นไลบรารี Machine Learning อันทรงพลังที่ช่วยให้คุณเร่งการวิเคราะห์ Big Data ในทุกขั้นตอน: การประมวลผลล่วงหน้า การแปลง การวิเคราะห์ การสร้างโมเดล การตรวจสอบ และ การตัดสินใจ
ไลบรารีใช้อัลกอริธึมการเรียนรู้ของเครื่องแบบคลาสสิก การเพิ่มประสิทธิภาพทำได้โดยการใช้ประโยชน์จากความสามารถของฮาร์ดแวร์ Intel®
oneDAL เป็นส่วนหนึ่งของ UXL Foundation และเป็นการปรับใช้ข้อกำหนด oneAPI สำหรับส่วนประกอบ oneDAL
มีวิธีต่างๆ มากมายสำหรับคุณในการสร้างแอปพลิเคชันวิทยาศาสตร์ข้อมูลที่มีประสิทธิภาพสูงซึ่งใช้ข้อดีของ oneDAL:
ตรวจสอบข้อกำหนดของระบบก่อนทำการติดตั้งเพื่อให้แน่ใจว่าเข้ากันได้กับระบบของคุณ
มีหลายตัวเลือกสำหรับการติดตั้ง oneDAL:
การกระจายไบนารี : คุณสามารถดาวน์โหลดแพ็คเกจไบนารีที่สร้างไว้ล่วงหน้าได้จากแหล่งต่อไปนี้:
Intel® oneAPI:
อนาคอนด้า:
ช่อง | เวอร์ชัน |
---|---|
อินเทล | |
conda-ฟอร์จ |
นูเก็ต
การกระจายแหล่งที่มา : คุณสามารถสร้างไลบรารีจากแหล่งที่มาได้ ในการดำเนินการนี้ ให้ดาวน์โหลด oneDAL เวอร์ชันเฉพาะจากที่เก็บ GitHub อย่างเป็นทางการ และทำตามคำแนะนำใน INSTALL.md
ตัวอย่าง C ++:
ตัวอย่างหลาม:
เอกสาร oneDAL:
เอกสารอื่นๆ ที่เกี่ยวข้อง:
ไลบรารี oneDAL ใช้สำหรับการเร่งความเร็ว Spark MLlib โดยเป็นส่วนหนึ่งของโปรเจ็กต์ OAP MLlib และช่วยให้คุณได้รับประสิทธิภาพเพิ่มขึ้น 3-18 เท่า เมื่อเทียบกับ Apache Spark MLlib เริ่มต้น
รายละเอียดทางเทคนิค: FPType: คู่; HW: 7 x m5.2xlarge อินสแตนซ์ AWS; สวิตช์: Intel DAAL 2020 Gold, Apache Spark 2.4.4, emr-5.27.0; Spark config num ตัวดำเนินการ 12, แกนประมวลผล 8, หน่วยความจำตัวดำเนินการ 19GB, ซีพียูงาน 8
oneDAL รองรับโหมดการคำนวณแบบกระจายที่แสดงผลลัพธ์ที่ยอดเยี่ยมสำหรับการปรับขนาดแบบแข็งแกร่งและแบบอ่อน:
oneDAL K-Means พอดี ผลการปรับขนาดที่แข็งแกร่ง | oneDAL K-Means พอดี ผลสเกลอ่อน |
---|---|
รายละเอียดทางเทคนิค: FPType: float32; HW: โปรเซสเซอร์ Intel Xeon E5-2698 v3 @2.3GHz, 2 ซ็อกเก็ต, 16 คอร์ต่อซ็อกเก็ต; SW: Intel® DAAL (2019.3), MPI4Py (3.0.0), Intel® Distribution Of Python (IDP) 3.6.8; รายละเอียดมีอยู่ในบทความ https://arxiv.org/abs/1909.11822
โครงการ oneDAL อยู่ภายใต้การควบคุมของ UXL Foundation และคุณสามารถมีส่วนร่วมในโครงการนี้ได้หลายวิธี สามารถเข้าร่วมการประชุม AI Special Interest Group (SIG) ซึ่งกลุ่มจะหารือและสาธิตการทำงานโดยใช้โครงการนี้ สมาชิกยังสามารถเข้าร่วมการประชุมคณะทำงานโอเพ่นซอร์สและข้อมูลจำเพาะได้
คุณยังสามารถเข้าร่วมรายชื่ออีเมลสำหรับมูลนิธิ UXL เพื่อรับทราบเมื่อมีการประชุมเกิดขึ้นและรับข้อมูลและการสนทนาล่าสุด
คุณสามารถมีส่วนร่วมในโครงการนี้และมีส่วนร่วมในข้อกำหนดสำหรับโครงการนี้ด้วย อ่านหน้าการมีส่วนร่วมสำหรับข้อมูลเพิ่มเติม
ถามคำถามและร่วมหารือกับนักพัฒนา ผู้สนับสนุน และผู้ใช้ oneDAL ผ่านช่องทางต่อไปนี้:
คุณสามารถติดต่อผู้ดูแลโครงการเป็นการส่วนตัวได้ที่ [email protected]
หากต้องการรายงานช่องโหว่ โปรดดูนโยบายการรายงานช่องโหว่ของ Intel
เรายินดีรับการสนับสนุนจากชุมชน ตรวจสอบแนวทางการมีส่วนร่วมของเราเพื่อเรียนรู้เพิ่มเติม คุณยังสามารถติดต่อทีม oneDAL ผ่านทาง UXL Foundation Slack โดยใช้ #onedal channel
oneDAL ได้รับการเผยแพร่ภายใต้ใบอนุญาต Apache License 2.0 ดูใบอนุญาตสำหรับข้อมูลเพิ่มเติม
microlibs oneMKL FPK ได้รับการเผยแพร่ภายใต้ Intel Siimpled Software License โปรดดูรายละเอียดที่ Third-party-programs-mkl.txt