Konfigurowanie CNTK na maszynie

Microsoft Cognitive Toolkit (CNTK) obsługuje zarówno 64-bitowe platformy Windows, jak i 64-bitowe. Po zakończeniu instalacji możesz przetestować instalację w języku Python lub wypróbować sekcję samouczków lub przykładów w dokumentacji.

Zaleca się zainstalowanie CNTK ze wstępnie skompilowanych plików binarnych. Jeśli chcesz utworzyć CNTK na podstawie kodu źródłowego, wymagane kroki zostały opisane tutaj.

Instalowanie CNTK ze wstępnie skompilowanych plików binarnych

Aby zainstalować najnowsze wstępnie skompilowane pliki binarne na maszynie, postępuj zgodnie z instrukcjami podanymi tutaj:

Windows Linux
Instalacja tylko w języku Python
Prosta instalacja narzędzia pip biblioteki CNTK do użycia w języku Python
Instalacja tylko w języku Python
Prosta instalacja narzędzia pip biblioteki CNTK do użycia w języku Python
Instalacja oparta na skryptach
Skrypt, który instaluje bibliotekę języka Python CNTK i CNTK.exe dla języka BrainScript
Instalacja oparta na skryptach
Skrypt, który instaluje bibliotekę języka Python CNTK i CNTK.exe dla języka BrainScript
Instalacja ręczna
Ręczne instalowanie biblioteki CNTK Python, CNTK.exe dla języka BrainScript i zależności
Instalacja ręczna
Ręcznie zainstaluj bibliotekę CNTK Python, CNTK.exe dla języka BrainScript i zależności
Instalacja platformy Docker

wersje CNTK: procesor CPU i procesor GPU

CNTK oferuje dwie różne wersje kompilacji. Kompilacja tylko procesora CPU używa zoptymalizowanego języka Intel MKLML; Język MKLML jest udostępniany z funkcją Intel MKL-DNN jako przyciętą wersją biblioteki Intel MKL dla MKL-DNN. Implementacja procesora GPU używa wysoce zoptymalizowanych bibliotek NVIDIA (takich jak CUB i cuDNN) i obsługuje trenowanie rozproszone na wielu procesorach GPU i wielu maszynach. Kompilacja procesora GPU obejmuje również opracowane przez msR 1bit kwantyzowane SGD i blokowe algorytmy trenowania równoległego SGD, które umożliwiają jeszcze szybsze trenowanie rozproszone w CNTK.