Overview
Scikitlearn¶
Machine Learning Benchmarks contains implementations of machine learning algorithms across data analytics frameworks. Scikit-learn_bench can be extended to add new frameworks and algorithms. It currently supports the scikit-learn frameworks with Intel(R) Extension for commonly used machine learning algorithms.
Software Components¶
Table 1 lists the necessary software components. The descending row order represents the install sequence. The recommended component version and download location are also provided.
Table 1: Software Components | Component| Version | | :--- | :----: | | Debian | 10 | | Python | 3.10 | | scikit-learn | 1.1.1 | | scikit-learn-intelex | skl-intelx | | pandas | pd | | openpyxl | opxl | | tqdm | tqdm | | requests | res |
Configuration Snippets¶
This section contains code snippets on build instructions for software components.
Note: Common Linux utilities, such as docker, git, wget, will not be listed here. Please install on demand if it is not provided in base OS installation.
DEBIAN¶
PYTHON¶
apt-get update && curl -Ls https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz -o Python-3.10.0.tgz && tar -xzvf Python-3.10.0.tgz && cd Python-3.10.0 && ./configure --enable-optimizations && make -j8 && make install