Open-source toolkit specifically designed for commercial-grade distributed deep learning.
Pricing:
FreeAI Categories:
Microsoft Cognitive Toolkit (CNTK) is an open-source toolkit designed for commercial-grade distributed deep learning. However, it is important to note that CNTK is no longer actively developed. The final major release was CNTK 2.7.
CNTK can be used as a library in Python, C#, or C++ programs. It can also be used as a standalone machine-learning tool through its model description language, BrainScript. In addition, the CNTK model evaluation functionality can be used from Java programs.
There is no separate license required to use the 1-bit Stochastic Gradient Descent (1-bit SGD) in CNTK; the 1-bit SGD is available under the license provided in GitHub.
CNTK supports 64-bit Linux or 64-bit Windows operating systems. It can be installed by choosing pre-compiled binary packages or by compiling the toolkit from the source provided in GitHub.
CNTK is one of the first deep-learning toolkits to support the Open Neural Network Exchange ONNX format. The latest release of CNTK supports ONNX v1.0.