Dalam kebanyakan kasus, pada semua sistem operasi, menginstal ML.NET semudah merujuk pada paket NuGet yang sesuai.
dotnet add package Microsoft.ML
Atau, di .NET 10+:
dotnet package add Microsoft.ML
Namun, dalam beberapa kasus, ada persyaratan penginstalan tambahan, terutama ketika komponen asli diperlukan. Artikel ini menjelaskan persyaratan penginstalan untuk kasus-kasus tersebut. Bagian dipecah oleh paket NuGet tertentu Microsoft.ML.*
yang memiliki dependensi tambahan.
Microsoft.ML.TimeSeries, Microsoft.ML.AutoML
Kedua paket ini memiliki dependensi pada Microsoft.ML.MKL.Redist
, yang memiliki dependensi pada libomp
.
Tidak diperlukan langkah-langkah penginstalan tambahan. Pustaka diinstal ketika paket NuGet ditambahkan ke proyek.
Instal kunci GPG untuk repositori:
sudo bash
# <type your user password when prompted. this will put you in a root shell>
# cd to /tmp where this shell has write permission
cd /tmp
# now get the key:
wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
# now install that key
apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
# now remove the public key file exit the root shell
rm GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
exit
Tambahkan Repositori APT untuk MKL:
sudo sh -c 'echo deb https://apt.repos.intel.com/mkl all main > /etc/apt/sources.list.d/intel-mkl.list'
Perbarui paket:
sudo apt-get update
Instal MKL:
sudo apt-get install <COMPONENT>-<VERSION>.<UPDATE>-<BUILD_NUMBER>
Contohnya:
sudo apt-get install intel-mkl-64bit-2020.0-088
Tentukan lokasi libiomp.so
:
find /opt -name "libiomp5.so"
Contohnya:
/opt/intel/compilers_and_libraries_2020.0.166/linux/compiler/lib/intel64_lin/libiomp5.so
Tambahkan lokasi ini ke lintasan pustaka pemuatan:
sudo ldconfig /opt/intel/compilers_and_libraries_2020.0.166/linux/compiler/lib/intel64_lin
Instal pustaka dengan Homebrew
:
wget https://raw.githubusercontent.com/Homebrew/homebrew-core/fb8323f2b170bd4ae97e1bac9bf3e2983af3fdb0/Formula/libomp.rb && brew install ./libomp.rb && brew link libomp --force