The Python Message-passing interface (MPI) samples included with the Intel® Data Analytics Acceleration Library (Intel® DAAL) are designed to show how to use this library with the Intel® MPI library in a Python application.

Unzip Intel® DAAL samples archive to your working directory (<sample_dir>)

System Requirements

The Intel® DAAL includes distributed algorithms that can run on MPI-based cluster environments of Linux* and Windows* operating systems with the Intel® MPI library. For a detailed list of Intel® DAAL hardware and software requirements, refer to release notes of Intel® DAAL product you are using.

Python MPI samples validated on:

Preparation Before Running

Setting Up the Environment 

Before you run the sample, you must set certain environment variables that define the location of related libraries. The Intel® DAAL includes the daalvars scripts that you can run to set environment variables

For more information about setting environment variables for different product suites, refer to product user guide

Run Instructions

On Linux* and Windows*

To run the Intel DAAL MPI Python samples, go to the Python MPI samples directory and execute the launcher.py script. For example:

cd <sample_dir>/python/mpi

python launcher.py svd_fast_distributed_mpi

This command will run the svd_fast_distributed_mpi.py sample.

Running launcher.py with no arguments will run all the samples.

Legal Information

Intel, and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.

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

© Copyright 2016, Intel Corporation

Optimization Notice

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804