Microsoft публикува в свободен вид в GitHub системата за дълбоко машинно обучение CNTK
С помощта на CNTK е възможно създаването на разпределени невронни мрежи, включително DNN с пряка връзка (feed-forward), конволютивни (CNN) и рекурентни (RNN/LSTM) невронни мрежи, както и комбинации. CNTK е оптимизиран за графични процесори и осигурява почти линейно мащабиране при увеличаване броя на графичните процесори. Поддържа се автоматична паралелна работа на програмните алгоритми.
Според Microsoft, CNTK осезателно изпреварва по производителност другите подобни системи. При разгръщане на невронна система с четири нива на Linux-сървър с 4 ускорителя NVIDIA K40, системата CNTK е четири пъти по-бърза от Google TensorFlow и почти два пъти по-бърза от Torch и Caffe.