CNTK Production Test Configurations
This page lists configurations that are used for automated test of the Microsoft Cognitive Toolkit. It doesn't distinguish explicitly between build and test environment, for a detailed overview of the individual requirements you should consult the development environment setup page for a build environment, and the setup from precompiled binaries page for the test environment.
The presented set of product versions is not restrictive, i.e. CNTK may well work in many other configurations.
Windows
Operating System
- Windows 8.1 Pro (64 bit)
- Windows 10 (64 bit)
- Windows Server 2012 R2 Standard and later
Compiler
- Visual Studio Enterprise 2017
MPI
- Microsoft MPI v. 7.0
Math Library
- IntelĀ® MKLML library
NVIDIA Components
- NVIDIA CUDA 9.0
- NVIDIA cuDNN 7.0 for CUDA 9.0
- NVIDIA CUB 1.7.4
OpenCV
- OpenCV v.3.1.0
zlib Library
- zlib v.1.2.8
libzip Library
- libzip v.1.1.3
Java
- Java SE Development Kit 8 v1.8.0_131, 64-bit
Anaconda Python for Windows
- Anaconda3 4.1.1 (64 bit)
Linux
Operating System
- Ubuntu 16.04 LTS (64 bit)
Compiler
- GNU C++ 5.4.0
MPI
- Open MPI v. 1.10.7
Math Library
- IntelĀ® MKLML library
NVIDIA Components
- NVIDIA CUDA 9.0
- NVIDIA cuDNN 7.0 for CUDA 9.0
- NVIDIA CUB 1.7.4
OpenCV
- OpenCV v.3.1.0
zlib Library
- zlib v.1.2.8
libzip Library
- libzip v.1.1.2
Java
- OpenJDK 7, 64-bit
Anaconda Python for Linux
- Anaconda3 4.1.1 (64 bit)