Sign inSign up

intel/intel-optimized-ml

Verified Publisher

By Intel Corporation

•Updated almost 2 years ago
Archived

Containers for running Machine Learning workloads on Intel® Architecture.

Image
Machine learning & AI
Data science
6

50K+

intel/intel-optimized-ml repository overview

PROJECT NOT UNDER ACTIVE MANAGEMENT. This image repo will no longer be maintained by Intel.

⁠Intel® Optimized ML

Intel® Extension for Scikit-learn*⁠ enhances the performance of Scikit-learn*⁠ by accelerating the training and inference of machine learning models on Intel® hardware.

XGBoost*⁠ is an optimized distributed gradient boosting library designed to be highly efficient, flexible and portable.

⁠Images

The images below include Intel® Extension for Scikit-learn*⁠ and XGBoost*⁠.

Tag(s)Intel SKLearnScikit-learnXGBoostDockerfile
2024.7.0-pip-base, latestv2024.7.0⁠v1.5.2⁠v2.1.1⁠v0.4.0⁠
2024.6.0-pip-basev2024.6.0⁠v1.5.0⁠v2.1.0⁠v0.4.0⁠
2024.5.0-pip-basev2024.5.0⁠v1.5.0⁠v2.1.0⁠v0.4.0⁠
2024.3.0-pip-basev2024.3.0⁠v1.4.2⁠v2.0.3⁠v0.4.0-Beta⁠
2024.2.0-xgboost-2.0.3-pip-basev2024.2.0⁠v1.4.1⁠v2.0.3⁠v0.4.0-Beta⁠
scikit-learning-2024.0.0-xgboost-2.0.2-pip-basev2024.0.0⁠v1.3.2⁠v2.0.2⁠v0.3.4⁠

The images below additionally include Jupyter Notebook⁠ server:

Tag(s)Intel SKLearnScikit-learnXGBoostDockerfile
2024.7.0-pip-jupyterv2024.7.0⁠v1.5.2⁠v2.1.1⁠v0.4.0⁠
2024.6.0-pip-jupyterv2024.6.0⁠v1.5.1⁠v2.1.1⁠v0.4.0⁠
2024.5.0-pip-jupyterv2024.5.0⁠v1.5.0⁠v2.1.0⁠v0.4.0⁠
2024.3.0-pip-jupyterv2024.3.0⁠v1.4.2⁠v2.0.3⁠v0.4.0-Beta⁠
2024.2.0-xgboost-2.0.3-pip-jupyterv2024.2.0⁠v1.4.1⁠v2.0.3⁠v0.4.0-Beta⁠
scikit-learning-2024.0.0-xgboost-2.0.2-pip-jupyterv2024.0.0⁠v1.3.2⁠v2.0.2⁠v0.3.4⁠
⁠Run the Jupyter Container
docker run -it --rm \
    -p 8888:8888 \
    --net=host \
    -v $PWD/workspace:/workspace \
    -w /workspace \
    intel/intel-optimized-ml:2024.2.0-xgboost-2.0.3-pip-jupyter

After running the command above, copy the URL (something like http://127.0.0.1:$PORT/?token=***) into your browser to access the notebook server.

⁠Images with Intel® Distribution for Python*

The images below include [Intel® Distribution for Python*]:

Tag(s)Intel SKLearnScikit-learnXGBoostDockerfile
2024.7.0-idp-basev2024.7.0⁠v1.5.2⁠v2.1.1⁠v0.4.0⁠
2024.6.0-idp-basev2024.6.0⁠v1.5.1⁠v2.1.1⁠v0.4.0⁠
2024.5.0-idp-basev2024.5.0⁠v1.5.0⁠v2.1.0⁠v0.4.0⁠
2024.3.0-idp-basev2024.3.0⁠v1.4.1⁠v2.1.0⁠v0.4.0⁠
2024.2.0-xgboost-2.0.3-idp-basev2024.2.0⁠v1.4.1⁠v2.0.3⁠v0.4.0-Beta⁠
scikit-learning-2024.0.0-xgboost-2.0.2-idp-basev2024.0.0⁠v1.3.2⁠v2.0.2⁠v0.3.4⁠

The images below additionally include Jupyter Notebook⁠ server:

Tag(s)Intel SKLearnScikit-learnXGBoostDockerfile
2024.7.0-idp-jupyterv2024.7.0⁠v1.5.2⁠v2.1.1⁠v0.4.0⁠
2024.6.0-idp-jupyterv2024.6.0⁠v1.5.1⁠v2.1.1⁠v0.4.0⁠
2024.5.0-idp-jupyterv2024.5.0⁠v1.5.0⁠v2.1.0⁠v0.4.0⁠
2024.3.0-idp-jupyterv2024.3.0⁠[v1.4.0]v2.1.0⁠v0.4.0⁠
2024.2.0-xgboost-2.0.3-idp-jupyterv2024.2.0⁠v1.4.1⁠v2.0.3⁠v0.4.0-Beta⁠
scikit-learning-2024.0.0-xgboost-2.0.2-idp-jupyterv2024.0.0⁠v1.3.2⁠v2.0.2⁠v0.3.4⁠

⁠Build from Source

To build the images from source, clone the AI Containers⁠ repository, follow the main README.md file to setup your environment, and run the following command:

cd classical-ml
docker compose build ml-base
docker compose run ml-base

You can find the list of services below for each container in the group:

Service NameDescription
ml-baseBase image with Intel® Extension for Scikit-learn*⁠ and XGBoost*⁠
jupyterAdds Jupyter Notebook server

⁠License

View the License⁠ for the Intel® Distribution for Python⁠.

The images below also contain other software which may be under other licenses (such as Pytorch*, Jupyter*, Bash, etc. from the base).

It is the image user's responsibility to ensure that any use of The images below comply with any relevant licenses for all software contained within.

* Other names and brands may be claimed as the property of others.

Tag summary

Content type

Image

Digest

sha256:8ec0c4a82…

Size

891.2 MB

Last updated

almost 2 years ago

docker pull intel/intel-optimized-ml

This week's pulls

Pulls:

134

Last week