Instalasi | Dokumentasi | Dukungan | Contoh | Bagaimana Berkontribusi
Perpustakaan Analisis Data oneAPI (oneDAL) adalah perpustakaan pembelajaran mesin canggih yang membantu Anda mempercepat analisis data besar di semua tahap: prapemrosesan , transformasi , analisis , pemodelan , validasi , dan pengambilan keputusan .
Perpustakaan mengimplementasikan algoritma pembelajaran mesin klasik. Peningkatan kinerjanya dicapai dengan memanfaatkan kemampuan perangkat keras Intel®.
OneDAL adalah bagian dari UXL Foundation dan merupakan implementasi dari spesifikasi oneAPI untuk komponen oneDAL.
Ada berbagai cara bagi Anda untuk membangun aplikasi ilmu data berkinerja tinggi yang menggunakan keunggulan oneDAL:
Periksa Persyaratan Sistem sebelum menginstal untuk memastikan kompatibilitas dengan sistem Anda.
Ada beberapa opsi yang tersedia untuk menginstal oneDAL:
Distribusi Biner : Anda dapat mengunduh paket biner bawaan dari sumber berikut:
Intel® oneAPI:
Anakonda:
Saluran | Versi |
---|---|
intel | |
conda-forge |
NuGet
Distribusi Sumber : Anda dapat membangun perpustakaan dari sumber. Untuk melakukan ini, unduh versi spesifik oneDAL dari repositori resmi GitHub dan ikuti instruksi di INSTALL.md.
Contoh C++:
Contoh Python:
dokumentasi oneDAL:
Dokumentasi terkait lainnya:
Pustaka oneDAL digunakan untuk akselerasi Spark MLlib sebagai bagian dari proyek OAP MLlib dan memungkinkan Anda mendapatkan peningkatan kinerja 3-18x dibandingkan dengan Apache Spark MLlib default.
Detail teknis: FPType: ganda; HW: 7 x instans AWS m5.2xlarge; SW: Intel DAAL 2020 Emas, Apache Spark 2.4.4, emr-5.27.0; Spark config num eksekutor 12, inti eksekutor 8, memori eksekutor 19GB, tugas CPU 8
oneDAL mendukung mode komputasi terdistribusi yang menunjukkan hasil luar biasa untuk penskalaan kuat dan lemah:
oneDAL K-Means fit, hasil penskalaan yang kuat | oneDAL K-Means cocok, hasil penskalaan lemah |
---|---|
Detail teknis: FPType: float32; HW: Prosesor Intel Xeon E5-2698 v3 @2.3GHz, 2 soket, 16 core per soket; SW: Intel® DAAL (2019.3), MPI4Py (3.0.0), Intel® Distribusi Python (IDP) 3.6.8; Detailnya tersedia di artikel https://arxiv.org/abs/1909.11822
Proyek oneDAL diatur oleh UXL Foundation dan Anda dapat terlibat dalam proyek ini dengan berbagai cara. Dimungkinkan untuk bergabung dalam pertemuan AI Special Interest Group (SIG) di mana kelompok tersebut berdiskusi dan mendemonstrasikan pekerjaan menggunakan proyek ini. Anggota juga dapat bergabung dalam pertemuan Kelompok Kerja Sumber Terbuka dan Spesifikasi.
Anda juga dapat bergabung dengan milis UXL Foundation untuk mendapatkan informasi kapan pertemuan sedang berlangsung dan menerima informasi dan diskusi terkini.
Anda dapat berkontribusi pada proyek ini dan juga berkontribusi pada spesifikasi proyek ini, baca halaman KONTRIBUSI untuk informasi lebih lanjut.
Ajukan pertanyaan dan terlibat dalam diskusi dengan pengembang oneDAL, kontributor, dan pengguna lain melalui saluran berikut:
Anda dapat menghubungi pengelola proyek secara pribadi di [email protected].
Untuk melaporkan kerentanan, lihat kebijakan pelaporan kerentanan Intel.
Kami menyambut kontribusi komunitas. Periksa pedoman kontribusi kami untuk mempelajari lebih lanjut. Anda juga dapat menghubungi tim oneDAL melalui UXL Foundation Slack menggunakan saluran #onedal.
oneDAL didistribusikan di bawah lisensi Apache License 2.0. Lihat LISENSI untuk informasi lebih lanjut.
microlib FPK oneMKL didistribusikan di bawah Lisensi Perangkat Lunak Sederhana Intel. Lihat program pihak ketiga-mkl.txt untuk detailnya.