The Microsoft Cognitive Toolkit logo

The Microsoft Cognitive Toolkit

The Microsoft Cognitive Toolkit is a deep learning framework developed by Microsoft Research, previously known as CNTK

Status |
      Visit
                    
Overview    Platform    Social    System Requirements    Ratings    Developer    Written in    Initial Release    Repository    License    Categories    Alternatives   

Overview

The Microsoft Cognitive Toolkit—previously known as CNTK—is an open-source toolkit for commercial-grade distributed deep learning. It describes neural networks as a series of computational steps via a directed graph.

The Microsoft Cognitive Toolkit enables to leverage the information within massive data-sets through deep learning by providing scaling, speed, and accuracy with commercial-grade quality and compatibility with the programming languages and algorithms already in use.

News   |  Documentation   |  FAQ   |  Blog

Platform

   

Social

 

System Requirements

#Recommended
1OS: Ubuntu 16.04 LTS (64 bit)
2Compiler: GNU C++ 5.4.0
3MPI: Open MPI v. 1.10.7
4Math Library: Intel® MKLML library
5NVIDIA Components: NVIDIA CUDA 9.0, NVIDIA cuDNN 7.0 for CUDA 9.0, NVIDIA CUB 1.7.4
6OpenCV: OpenCV v.3.1.0
7zlib Library: zlib v.1.2.8
8libzip Library: libzip v.1.1.2
9Java: OpenJDK 7, 64-bit
10Anaconda Python: Anaconda3 4.1.1 (64 bit)
#Recommended
1OS: Windows 8.1 Pro (64 bit), Windows 10 (64 bit), Windows Server 2012 R2 Standard and later
2Compiler: Visual Studio Enterprise 2017
3MPI: Microsoft MPI v. 7.0
4Math Library: Intel® MKLML library
5NVIDIA Components: NVIDIA CUDA 9.0, NVIDIA cuDNN 7.0 for CUDA 9.0, NVIDIA CUB 1.7.4
6OpenCV: OpenCV v.3.1.0
7zlib Library: zlib v.1.2.8
8libzip Library: libzip v.1.1.3
9Java: Java SE Development Kit 8 v1.8.0_131, 64-bit
10Anaconda Python: Anaconda3 4.1.1 (64 bit)

Ratings

Aggregate
4.90 
 5

Capterra5 
 5
based on 5 reviews
G2CROWD4.8 
 5
based on 4 reviews

Developer

Microsoft Research

Written in

C++, Jupyter Notebook, Python

Initial Release

26 January 2016

License

MIT


Notes

  • In System Requirements, the presented set of product versions is not restrictive, i.e. CNTK may work well in many other configurations.

This page was last updated with commit: Fixed syntax in software source files (1e763e9)