mirror of
https://github.com/clearlinux/dockerfiles.git
synced 2026-09-05 05:01:41 +00:00
changing name from Clear Linux DLS to Intel DLS
This commit is contained in:
committed by
William Douglas
parent
1fcdcf7095
commit
fd9fd44e82
+16
-16
@@ -1,16 +1,16 @@
|
||||
|
||||
# Clear Linux* Deep Learning Stack
|
||||
# Intel® Deep Learning Stack
|
||||
|
||||
|
||||
We are pleased to announce the initial release of the Clear Linux Deep Learning Stack.
|
||||
We are pleased to announce the initial release of the Intel® Deep Learning Stack.
|
||||
|
||||
The Clear Linux Deep Learning Stack is optimized for Intel Architecture (IA) from the hardware to the end-use applications and solutions. The stack has been tuned, tested and validated for Intel platforms to power a growing range of AI workloads. This stack makes it easier for developers and Cloud Service Providers to build deep learning models by reducing the complexity that comes with cutting-edge work.
|
||||
The Intel® Deep Learning Stack is optimized for Intel Architecture (IA) from the hardware to the end-use applications and solutions. The stack has been tuned, tested and validated for Intel platforms to power a growing range of AI workloads. This stack makes it easier for developers and Cloud Service Providers to build deep learning models by reducing the complexity that comes with cutting-edge work.
|
||||
|
||||
|
||||
# The Clear Linux Deep Learning Stack Release
|
||||
# The Intel® Deep Learning Stack Release
|
||||
|
||||
|
||||
To offer more flexibility, we are releasing two versions of the Clear Linux Deep Learning Stack: a version that includes TensorFlow optimized for Intel® Architecture, the "Eigen" version and a second version that includes the TensorFlow* framework optimized using Intel® Math Kernel Library for Deep Neural Networks, the "Intel® MKL-DNN" version.
|
||||
To offer more flexibility, we are releasing two versions of the Intel® Deep Learning Stack: a version that includes TensorFlow optimized for Intel® Architecture, the "Eigen" version and a second version that includes the TensorFlow* framework optimized using Intel® Math Kernel Library for Deep Neural Networks, the "Intel® MKL-DNN" version.
|
||||
|
||||
> **Note:**
|
||||
Clear Linux will be automatically updated to the latest release in the container. The minimum validated version of Clear Linux for this stack is 26240
|
||||
@@ -18,7 +18,7 @@ To offer more flexibility, we are releasing two versions of the Clear Linux Deep
|
||||
> **Note:**
|
||||
> For multi-node support, we include a registry with a set of jsonnet files to show integration with Kubeflow for deployment.
|
||||
|
||||
## Clear Linux Deep Learning Stack with Eigen
|
||||
## Intel® Deep Learning Stack with Eigen
|
||||
|
||||
|
||||
The release includes:
|
||||
@@ -26,7 +26,7 @@ The release includes:
|
||||
* TensorFlow 1.12 compiled with AVX2 and AVX512 optimizations
|
||||
* Runtimes (python)
|
||||
|
||||
## Clear Linux Deep Learning Stack with Intel® MKL-DNN
|
||||
## Intel® Deep Learning Stack with Intel® MKL-DNN
|
||||
|
||||
|
||||
The release includes:
|
||||
@@ -35,9 +35,9 @@ The release includes:
|
||||
* TensorFlow 1.12 optimized using Intel® Math Kernel Library for Deep Neural Networks (Intel® MKL-DNN) primitives.
|
||||
|
||||
|
||||
## How to get the Clear Linux Deep Learning Stack
|
||||
## How to get the Intel® Deep Learning Stack
|
||||
|
||||
The official Clear Linux Deep Learning Stack docker images are hosted at: https://hub.docker.com/u/clearlinux/.
|
||||
The official Intel® Deep Learning Stack docker images are hosted at: https://hub.docker.com/u/clearlinux/.
|
||||
|
||||
* Pull from the [Eigen version](https://hub.docker.com/r/clearlinux/stacks-dlaas-oss/)
|
||||
* Pull from the [Intel MKL-DNN version](https://hub.docker.com/r/clearlinux/stacks-dlaas-mkl/)
|
||||
@@ -48,14 +48,14 @@ The official Clear Linux Deep Learning Stack docker images are hosted at: https:
|
||||
## Licensing
|
||||
|
||||
|
||||
The Clear Linux Deep Learning Stack is guided by the same [Terms of Use](https://download.clearlinux.org/TermsOfUse.html) declared by the Clear Linux project. The Docker images are hosted on https://hub.docker.com and as with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc. from the base distribution, along with any direct or indirect dependencies of the primary software being contained).
|
||||
The Intel® Deep Learning Stack is guided by the same [Terms of Use](https://download.clearlinux.org/TermsOfUse.html) declared by the Clear Linux project. The Docker images are hosted on https://hub.docker.com and as with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc. from the base distribution, along with any direct or indirect dependencies of the primary software being contained).
|
||||
|
||||
|
||||
|
||||
# Working with the Clear Linux Deep Learning Stack
|
||||
# Working with the Intel® Deep Learning Stack
|
||||
|
||||
|
||||
The Clear Linux Deep Learning Stack includes TensorFlow and Kubeflow support.
|
||||
The Intel® Deep Learning Stack includes TensorFlow and Kubeflow support.
|
||||
These software components were selected because they are most popular/widely used by developers and CSPs. Clear Linux provides optimizations across the entire OS stack for the ultimate end user performance and is customizable to meet your unique needs. TensorFlow was selected as it is the leading deep learning and machine learning framework. Intel® Math Kernel Library for Deep Neural Networks (Intel® MKL-DNN) is an open source performance library for Deep Learning (DL) applications intended for acceleration of DL frameworks on Intel® architecture. Intel® MKL-DNN includes highly vectorized and threaded building blocks to implement convolutional neural networks (CNN) with C and C++ interfaces. Kubeflow is a project that provides a straightforward way to deploy simple, scalable and portable Machine Learning workflows on Kubernetes. This combination of an operating system, the deep learning framework and libraries, results in a performant deep learning software stack.
|
||||
|
||||
Please refer to the [Deep Learning tutorial](https://clearlinux.org/documentation/clear-linux/tutorials/dlaas.rst) for detailed instructions for running the TensorFlow and Kubeflow Benchmarks on the docker images.
|
||||
@@ -71,7 +71,7 @@ Please refer to the [Deep Learning tutorial](https://clearlinux.org/documentatio
|
||||
| data_format | NHWC for Eigen; NCHW for MKL as MKL is optimized for this format |
|
||||
|
||||
|
||||
Example: For Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz with 2 Sockets and 18 Cores/Socket MKL training with batch size 32:
|
||||
Example: For Intel® Xeon® Gold 6140 CPU @ 2.30GHz with 2 Sockets and 18 Cores/Socket MKL training with batch size 32:
|
||||
|
||||
```
|
||||
python tf_cnn_benchmarks.py --device=cpu --mkl=True --nodistortions --model=resnet50 --data_format=NCHW --batch_size=32 --num_inter_threads=2 --num_intra_threads=36 --data_dir=/imagenet-TFrecord --data_name=imagenet
|
||||
@@ -86,7 +86,7 @@ With Kubernetes + Tensorflow, a simple configuration would be: 1 master + 3 slav
|
||||
| data_format | NHWC for Eigen; NCHW for MKL as MKL is optimized for this format |
|
||||
|
||||
|
||||
Example: For Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz based systems with 2 Sockets and 18 Cores/Socket, 2-node distributed MKL dstraining with 1 worker per node and 1 Parameter Server (PS) can be specified and launched with this [TFJob](https://github.com/clearlinux/dockerfiles/blob/master/stacks/dlaas/kubeflow/dlaas-tfjob/dlaas-bench/prototypes/dlaas-resnet50.jsonnet)
|
||||
Example: For Intel® Xeon® Gold 6140 CPU @ 2.30GHz based systems with 2 Sockets and 18 Cores/Socket, 2-node distributed MKL dstraining with 1 worker per node and 1 Parameter Server (PS) can be specified and launched with this [TFJob](https://github.com/clearlinux/dockerfiles/blob/master/stacks/dlaas/kubeflow/dlaas-tfjob/dlaas-bench/prototypes/dlaas-resnet50.jsonnet)
|
||||
|
||||
```
|
||||
PS:
|
||||
@@ -133,7 +133,7 @@ Example: For Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz based systems with 2 Socke
|
||||
For further notes on performance tuning use Tensorflow’s [official performance guide](https://www.tensorflow.org/guide/performance/overview)
|
||||
|
||||
|
||||
# Contributing to the Clear Linux Deep Learning Stack
|
||||
# Contributing to the Intel® Deep Learning Stack
|
||||
|
||||
We encourage your contributions to this project, through the established Clear Linux community tools. Our team uses typical open source collaboration tools that are described on the Clear Linux [community page](https://clearlinux.org/community).
|
||||
|
||||
@@ -141,7 +141,7 @@ We encourage your contributions to this project, through the established Clear L
|
||||
|
||||
# Reporting Security Issues
|
||||
|
||||
If you have discovered a potential security vulnerability in an Intel open-source product, please contact the OSSIRT at secure-opensource@intel.com.
|
||||
If you have discovered a potential security vulnerability in an Intel open-source product, please contact the Intel OSSIRT (Open Source Security Incident Response Team) at secure-opensource@intel.com.
|
||||
|
||||
It is important to include the following details:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user