[PYTHON] So installieren Sie mkl numpy

Die Math Kernel Library (mkl), eine Hochleistungsmatrixbibliothek von Intel, ist jetzt kostenlos verfügbar. Ich werde erklären, wie man dies von numpy zur Verfügung stellt. Das Ziel ist Linux (ich bin Ubuntu 14.04).

MKL-Installation

Klicken Sie auf der folgenden Website auf "Klicken Sie jetzt hier, um sich zu registrieren und herunterzuladen". https://software.intel.com/en-us/articles/free_mkl Geben Sie Ihren Namen, Ihre E-Mail-Adresse, Ihren Firmennamen usw. ein. Sie erhalten eine Registrierungs-E-Mail, der Sie zum Herunterladen folgen können. Es gibt keine Mac-Version. Es geht um 1 GB. Notieren Sie sich den Registrierungsschlüssel, den Sie während der Installation benötigen. Ich habe l_mkl_11.3.0.109.tgz heruntergeladen

Extrahieren Sie die heruntergeladene Datei. Es ist install.sh drin, also führen Sie es aus. Das Installationsziel ist standardmäßig "/ opt / intel". Sie werden unterwegs aufgefordert, den Registrierungsschlüssel einzugeben. Geben Sie ihn also ein. (

Wenn Sie Interactive nicht verwenden möchten, ändern Sie den folgenden Teil der Datei "Silent.cfg" im entpackten Verzeichnis.

ACCEPT_EULA=accept
ACTIVATION_SERIAL_NUMBER=XXXX-XXXXXXXX
ACTIVATION_TYPE=serial_number

Sie können es nur in der Befehlszeile installieren, indem Sie "install.sh -s quiet.cfg" ausführen.

Fügen Sie "LD_LIBRARY_PATH" in "/ opt / intel / mkl / lib / intel64" ein.

Installieren Sie numpy

Die Einstellungen für die Installation von numpy finden Sie unter ~ / .numpy-site.cfg. Die Vorlage für diese Datei befindet sich in der Quelle. https://github.com/numpy/numpy/blob/master/site.cfg.example Ändern Sie die Datei und bewahren Sie sie in Ihrem Home-Verzeichnis auf. Der Inhalt ist wie folgt.

[mkl]
library_dirs = /opt/intel/mkl/lib/intel64/
include_dirs = /opt/intel/mkl/include
mkl_libs = mkl_rt
lapack_libs =

Weitere Informationen finden Sie auf der folgenden Website. https://software.intel.com/en-us/articles/numpyscipy-with-intel-mkl

In diesem Zustand installiert pip install --no-binary: all: numpy numpy mit mkl ohne Erlaubnis. Wenn numpy ursprünglich enthalten ist, deinstallieren Sie es einmal.

Funktionsprüfung

Sie können sehen, welche Matrixbibliothek Sie verwenden, indem Sie sich numpy.show_config () ansehen. Es scheint, dass Chainer etwa 1,5-mal schneller läuft als OpenBLAS, wenn es als Beispiel ausgeführt wird.

$ python
>>> import numpy
>>> numpy.show_config()
lapack_opt_info:
    libraries = ['mkl_rt', 'pthread']
    library_dirs = ['/opt/intel/mkl/lib/intel64/']
    define_macros = [('SCIPY_MKL_H', None)]
    include_dirs = ['/opt/intel/mkl/include']
blas_opt_info:
    libraries = ['mkl_rt', 'pthread']
    library_dirs = ['/opt/intel/mkl/lib/intel64/']
    define_macros = [('SCIPY_MKL_H', None)]
    include_dirs = ['/opt/intel/mkl/include']
openblas_lapack_info:
  NOT AVAILABLE
lapack_mkl_info:
    libraries = ['mkl_rt', 'pthread']
    library_dirs = ['/opt/intel/mkl/lib/intel64/']
    define_macros = [('SCIPY_MKL_H', None)]
    include_dirs = ['/opt/intel/mkl/include']
blas_mkl_info:
    libraries = ['mkl_rt', 'pthread']
    library_dirs = ['/opt/intel/mkl/lib/intel64/']
    define_macros = [('SCIPY_MKL_H', None)]
    include_dirs = ['/opt/intel/mkl/include']
mkl_info:
    libraries = ['mkl_rt', 'pthread']
    library_dirs = ['/opt/intel/mkl/lib/intel64/']
    define_macros = [('SCIPY_MKL_H', None)]
    include_dirs = ['/opt/intel/mkl/include']

Recommended Posts

So installieren Sie mkl numpy
So installieren Sie Python
So installieren Sie pip
So installieren Sie archlinux
So installieren Sie BayesOpt
Wie benutzt man numpy?
So installieren Sie Nbextensions
So installieren Sie Prover9
So bedienen Sie NumPy
So installieren Sie NumPy auf Raspeye
So installieren Sie pip, numpy auf Autodesk MAYA
So installieren Sie Python [Windows]
So installieren Sie Tabpy 1.0 (Version 2020-01)
So installieren Sie Pelican Blog
So installieren Sie Python mit Anaconda
So installieren Sie mysql-connector-python auf einem Mac
So installieren und verwenden Sie Tesseract-OCR
So installieren Sie Python-Pip mit Ubuntu20.04LTS
So installieren Sie das Graph-Tool unter macOS
So installieren Sie VMware-Tools unter Linux
So installieren Sie OpenCV auf einem Mac
So installieren Sie MBDyn (Linux Ubuntu)
So installieren Sie PyPy unter CentOS
So installieren Sie TensorFlow unter CentOS 7
So installieren und konfigurieren Sie Amsel
So installieren und verwenden Sie Graphviz
So installieren Sie den MySQL-Connector mit pip3
So installieren Sie Maven unter CentOS
So installieren Sie Musik 21 unter Windows
So installieren Sie Anaconda mit pyenv
So installieren Sie das aws-session-manager-Plugin unter Manajro Linux
So installieren Sie drobertadams / toggl-cli auf einem Mac
So installieren und verwenden Sie pandas_datareader [Python]
python3 So installieren Sie ein externes Modul
[Kivy] So installieren Sie Kivy unter Windows [Python]
So installieren Sie CatBoost [Stand Januar 2020]
So installieren Sie DLIB mit aktiviertem 2020 / CUDA
So installieren Sie ein Paket mithilfe eines Repositorys
So installieren Sie Pakete unter Alpine Linux
So installieren Sie Richzhang / Colorization unter Windows 10
So installieren Sie Ihre eigene (Root-) Zertifizierungsstelle
So installieren Sie das Windows-Subsystem für Linux
So installieren Sie Apache (httpd) unter CentOS7
Wie installiere ich php7.4 unter Linux (Ubuntu)
So installieren Sie Eclipse GlassFish 5.1.0 unter CentOS7
So installieren Sie Apache (httpd) unter CentOS8
So installieren Sie zsh (mit .zshrc-Anpassung)
Wie man Fabric installiert und wie man es benutzt
Numpy + Atlas installieren
So installieren Sie cx_Oracle unter macOS Sierra
So installieren Sie Python3 mit Docker Centos
[Version 2020] So installieren Sie Python3 auf EC2 von AWS
Wie man Scicit-Learn wie Conda Numpy beschleunigt
So installieren Sie Python für Forscher von Pharmaunternehmen
So installieren Sie OpenGM unter OSX mit Macports
So installieren Sie Camunda Modeler unter Manjaro Linux