УНИТе

Портал > Документация > Добавяне на модули към инсталацията на Intel Python 3 под CentOS 7 и 8

Добавяне на модули към инсталацията на Intel Python 3 под CentOS 7 и 8

Съдържание:

  1. Предварителна информация
  2. Инсталиране на Jupyter
  3. Инсталиране на PyTables
  4. Инсталиране на h5py
  5. Инсталиране на Tensorflow
  6. Инсталиране на MDAnalysis

 

1. Предварителна информация

Въпреки, че пакетът Intel Python 3 включва базови модули като NumPy, SciPy, Pandas, Matplotlib, някои важни модули не са представени в инсталацията, а са необходими на потребителите на HPC инфраструктурата. Поради тази причина, те трябва да се добавят допълнително така, че да станат част от колекцията модули на Intel Python 3. В този документ е показано как да стане това, използвайки pip.

 

2. Инсталиране на Jupyter

Инсталирането на Jupyter може да стане след като вече сте инсталирали Intel Python 3 по начина, който е указан в "Инсталиране на Intel Python 3 под CentOS 7 и 8". Използвайте pip, изпълнен с версията на python, която се предлага от Intel Python 3:

$ sudo /opt/intel/intelpython3/bin/python3 /opt/intel/intelpython3/bin/pip install jupyter

Проверете дали инсталацията на Jupyter е успешно инсталирана и работи:

$ /opt/intel/intelpython3/bin/jupyter-console

При успешно стартиране, ще видите следния резултат:

Jupyter console 6.0.0

Python 3.6.9 |Intel Corporation| (default, Jul 27 2019, 04:22:02) 
Type 'copyright', 'credits' or 'license' for more information
IPython 7.8.0 -- An enhanced Interactive Python. Type '?' for help.



In [1]:

 

3. Инсталиране на PyTables

PyTables е мениджър на високо ниво за HDF5 обекти. Той не е част от пакета Intel Python 3 и за това трябва да се инсталира допълнително. Инсталирането на PyTables може да стане след като вече сте инсталирали Intel Python 3 по начина, който е указан в "Инсталиране на Intel Python 3 под CentOS 7 и Scientific Linux 7". Използвайте pip, изпълнен с версията на python, която се предлага от Intel Python 3:

$ sudo /opt/intel/intelpython3/bin/python3 /opt/intel/intelpython3/bin/pip install tables

За да тествате дали модула tables, който е реализацията на PyTables, се зарежда без проблеми, използвайте Jupyter:

$ /opt/intel/intelpython3/bin/jupyter-console

В конзолата интерактивно изпълнете:

In [1]: import tables

Ако не получите съобщение за грешка при зареждането на модула, то най-вероятно той е инсталиран успешно.

 

4. Инсталиране на h5py

H5py е мениджър на ниско ниво за HDF5 обекти. Той не е част от пакета Intel Python 3 и за това трябва да се инсталира допълнително. Инсталирането на PyTables може да стане след като вече сте инсталирали Intel Python 3 по начина, който е указан в "Инсталиране на Intel Python 3 под CentOS 7 и 8". Използвайте pip, изпълнен с версията на python, която се предлага от Intel Python 3:

$ sudo /opt/intel/intelpython3/bin/python3 /opt/intel/intelpython3/bin/pip install h5py

За да тествате дали модула h5py, който е реализацията на PyTables, се зарежда без проблеми, използвайте Jupyter:

$ /opt/intel/intelpython3/bin/jupyter-console

В конзолата интерактивно изпълнете:

In [1]: import h5py

Ако не получите съобщение за грешка при зареждането на модула, то най-вероятно той е инсталиран успешно.

 

5. Инсталиране на Tensorflow

Tensorflow е колекция от модули и библиотеки, която може да се използва за "machine learning", програмиране с елементи на изкуствен интелект, а така също и да се използва за решаване на математически проблеми, които не попадат в изброените преди това категории. Инсталирането на Tensorflow може да стане след като вече сте инсталирали Intel Python 3 по начина, който е указан в "Инсталиране на Intel Python 3 под CentOS 7 и Scientific Linux 7". Използвайте pip, изпълнен с версията на python, която се предлага от Intel Python 3:

$ sudo /opt/intel/intelpython3/bin/python3 /opt/intel/intelpython3/bin/pip install tensorflow

За да тествате дали модула h5py, който е реализацията на PyTables, се зарежда без проблеми, използвайте Jupyter:

$ /opt/intel/intelpython3/bin/jupyter-console

В конзолата интерактивно изпълнете:

In [1]: import tensorflow

Ако не получите съобщение за грешка при зареждането на модула, то най-вероятно той е инсталиран успешно.

За да инсталирате GPU-приставката за Tensorflow (tensorflow-gpu), следвайте инструкциите в документа "Добавяне на Tensorflow-GPU модула към инсталацията на Intel Python 3 под CentOS 7 и 8".

 

6. Инсталиране на MDAnalysis

MDAnalysis е пакет за анализ на траектории генерирани от софтуери за симулиране на молекулярна динамика. Той може да се използва и за редактиране на молекулни топологии, сравняване на структури и др. Инсталирането на MDAnalysis може да стане след като вече сте инсталирали Intel Python 3 по начина, който е указан в "Инсталиране на Intel Python 3 под CentOS 7 и 8". Използвайте pip, изпълнен с версията на python, която се предлага от Intel Python 3:

$ sudo /opt/intel/intelpython3/bin/python3 /opt/intel/intelpython3/bin/pip install MDAnalysis

За да тествате дали модула h5py, който е реализацията на PyTables, се зарежда без проблеми, използвайте Jupyter:

$ /opt/intel/intelpython3/bin/jupyter-console

В конзолата интерактивно изпълнете:

In [1]: import MDAnalysis

Ако не получите съобщение за грешка при зареждането на модула, то най-вероятно той е инсталиран успешно.

 


Последна актуализация: 4 ноември 2019

2019 УНИТе, Веселин Колев