Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
CNTK telepítése Python Windows
Ez a lap végigvezeti a Windows Python-ből használandó Microsoft Cognitive Toolkit (CNTK) telepítésének folyamatán. Ha bármilyen más támogatást keres egy CNTK buildkörnyezet beállításához vagy CNTK telepítéséhez a rendszeren, akkor inkább ide kell mennie.
A CNTK Python háromféleképpen telepíthető:
1. Telepítés a PyPI-ból
A CNTK 2.5-ös kiadásától kezdve a felhasználók a PyPI-en keresztül telepíthetik CNTK.
Ha először telepíti CNTK a PyPI-en keresztül, javasoljuk, hogy először távolítsa el a korábbi verziókat: pip uninstall <url>.
Első telepítés CNTK
A CNTK csak cpu-alapú verziójának telepítése:
C:\> pip install cntk
A CNTK GPU-verziójának telepítése:
C:\> pip install cntk-gpu
Meglévő CNTK telepítése
Ha már telepítve van a CNTK egy korábbi verziója (2.5+), akkor a meglévő telepítésen keresztül telepítheti a CNTK egy új verzióját.
A CNTK csak cpu-alapú verziójának frissítése:
C:\> pip install --upgrade --no-deps cntk
A CNTK GPU-verziójának frissítése:
C:\> pip install --upgrade --no-deps cntk-gpu
Megjegyzés: azt javasoljuk, hogy ne telepítse egyszerre a csomagokat és cntk-gpu a cntk csomagokat.
2. Telepítés a Wheel Files-ból
A Python és CNTK verziótól (CPU vagy GPU) függően különböző kerékfájlokat (.whl) biztosítunk a CNTK telepítéséhez. Válassza ki a megfelelő telepítést az alábbi listából, és a telepítés során cserélje le a nevet és/vagy a hivatkozást. A CNTK 2.5+-os verzió esetén azt javasoljuk, hogy egyszerűen telepítse a PyPI-n keresztül.
- Easy pip install for Anaconda3 4.1.1
- Easy pip install for Anaconda2 4.3.0.1
| Python | Íz | URL-cím |
|---|---|---|
| 2.7 | CPU-Only | https://cntk.ai/PythonWheel/CPU-Only/cntk-2.7.post1-cp27-cp27m-win_amd64.whl |
| GPU | https://cntk.ai/PythonWheel/GPU/cntk_gpu-2.7.post1-cp27-cp27m-win_amd64.whl |
|
| 3.5 | CPU-Only | https://cntk.ai/PythonWheel/CPU-Only/cntk-2.7.post1-cp35-cp35m-win_amd64.whl |
| GPU | https://cntk.ai/PythonWheel/GPU/cntk_gpu-2.7.post1-cp35-cp35m-win_amd64.whl |
|
| 3,6 | CPU-Only | https://cntk.ai/PythonWheel/CPU-Only/cntk-2.7.post1-cp36-cp36m-win_amd64.whl |
| GPU | https://cntk.ai/PythonWheel/GPU/cntk_gpu-2.7.post1-cp36-cp36m-win_amd64.whl |
Anaconda3
Teszteltük CNTK az Anaconda3 4.1.1 (64 bites) és Python 2.7-es és 3.5-ös verziójával, valamint az Anaconda3 4.3.1-es verzióját Python 3.6-os verzióval. Ha nem rendelkezik Anaconda3 Python telepítéssel, telepítse az Anaconda3 4.1.1-Python Windows (64 bites) verzióhoz.
Az alábbiakban feltételezzük, hogy az Anaconda telepítve van, és a PATH-ban található egyéb Python telepítések előtt szerepel. Ha a CNTK GPU-kompatibilis verzióját tervezi használni, szüksége lesz egy CUDA 9-kompatibilis grafikus kártyára és a rendszerre telepített naprakész grafikus illesztőprogramokra. Győződjön meg arról, hogy a CUDA 9.0-t telepíti, és nem a CUDA 9.1-et.
pip telepítés környezet nélkül
Ez a legegyszerűbb lehetőség, és csak akkor kerülhető el, ha bizonyos csomagok adott verzióira van szükség. Ha más csomagokkal rendelkezik, amelyekhez a numpy régi verziója szükséges, ugorjon erre a szakaszra.
Első telepítés CNTK
Ha első alkalommal telepíti CNTK akkor futtassa a
C:\> pip install <url>
hol <url> található a lap tetején található táblázat megfelelő kerékfájlJÁNAK URL-címe. Ha például Python 3.5-ös verzióval rendelkezik, és csak a cpu-t szeretné telepíteni, futtassa a
C:\> pip install https://cntk.ai/PythonWheel/CPU-Only/cntk-2.6-cp35-cp35m-win_amd64.whl
Folytatás egy gyors telepítési teszttel
Meglévő CNTK telepítése
Ha már telepítve van a CNTK egy korábbi verziója, a meglévő telepítésen keresztül telepítheti a CNTK új verzióját. Fontos megadni a lehetőségeket és --no-deps a --upgrade lehetőségeket.
C:\> pip install --upgrade --no-deps <url>
hol <url> található a lap tetején található táblázat megfelelő kerékfájlJÁNAK URL-címe. Miután elvégezte ezt a frissítési lépést, megkezdheti a CNTK használatát Python vagy mintákat és oktatóanyagokat telepíthet.
Gyors telepítési teszt
A telepítés sikerességét gyorsan tesztelheti a CNTK verziójának lekérdezésével:
C:\> python -c "import cntk; print(cntk.__version__)"
Most már sikeresen telepítette CNTK, és megkezdheti a fejlesztést / képzést / kiértékelést CNTK Python!
Minták és oktatóanyagok telepítésének folytatása
pip telepítése egy környezetben
Az alábbiakban létrehozunk egy új Python 3.5-ös környezetet az Anacondán belül, amelyet meghívunkcntk-py35, és üzembe telepítjük CNTK ebbe a környezetbe. Ha másik CNTK verziót, Python verziót vagy másik környezetnevet szeretne, módosítsa a paramétereket ennek megfelelően.
Nyisson meg egy standard parancshéjat, hozza létre a környezetet, tegye aktívvá, és telepítse a pip-install CNTK:
C:\> conda create --name cntk-py35 python=3.5 numpy scipy h5py jupyter
C:\> activate cntk-py35
C:\> pip install https://cntk.ai/PythonWheel/CPU-Only/cntk-2.6-cp35-cp35m-win_amd64.whl
A telepítés sikerességét gyorsan tesztelheti a CNTK verziójának lekérdezésével:
C:\> python -c "import cntk; print(cntk.__version__)"
Most már sikeresen telepítette CNTK, és megkezdheti a fejlesztést / képzést / kiértékelést CNTK Python!
Folytassa a minták és oktatóanyagok telepítésével
Anaconda2
Ha Python 2.7-alapú gyökérkörnyezetre van szüksége, javasoljuk, hogy telepítse az Anaconda2 4.3.0.1-et (64 bites).
Az alábbiakban feltételezzük, hogy az Anaconda2 telepítve van, és hogy a path többi Python telepítése előtt szerepel a listán. Ha a CNTK GPU-kompatibilis verzióját tervezi használni, szüksége lesz egy CUDA 9-kompatibilis grafikus kártyára és a rendszerre telepített naprakész grafikus illesztőprogramokra.
Anaconda2: CNTK előfeltételek
CNTK a Visual C++ Redistributable for Visual Studio 2017 rendszeren telepítve kell lennie (sok esetben ez már így van).
A VS2017 Futtatókörnyezet (VC_redist.x64.exe) telepítője innen tölthető le.
Anaconda2: pip install
Az Anaconda2 CNTK telepítési lépései megegyeznek a következővel:
Csak győződjön meg arról, hogy Python 2.7-kompatibilis kerékfájlokat választja ki a lap tetején található URL-táblázatból.
3. Telepítés a Nightly Buildsből
Ha inkább a legújabb éjszakai buildről szeretné telepíteni vagy frissíteni CNTK, mint egy hivatalos kiadást, CNTK éjszakai csomagokat kínálunk. A CNTK csomagokat itt érheti el a legújabb éjszakai buildekből.
Ha éjszakai buildet használ, külön telepítenie kell néhány külső csomagot, és hozzá kell adnia őket a PATH környezeti változóhoz. Útmutatásért kövesse az alábbi szakaszt. Ha például a CNTK GPU-verzióját telepíti, a következő szakaszban felsorolt GPU-specifikus csomagokat is telepítenie kell.
Környezeti változók és szükséges csomagok
NEM KÖTELEZŐ: GPU-Specific csomagok
Ha a CNTK GPU-val szeretné használni, ezt az oldalt követve telepítse és konfigurálja a környezetet ennek megfelelően.
A fent említett GPU-csomagok telepítése után adja hozzá őket a PATH környezeti változóhoz, például:
setx PATH "C:\Program Files\NVIDIA Corporation\NVSMI;%PATH%"
setx PATH "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin;%PATH%"
setx PATH "C:\local\cudnn-9.0-v7.0\cuda\bin;%PATH%"
MKL
Az alapértelmezett CNTK matematikai kódtár az Intel Math Kernel Library (Intel MKL). Ezt a lapot követve telepítheti a rendszerében.
- A környezeti változó
PATHelérési útjának előtagja, például:
setx PATH "c:\local\mklml-2018.0.3\lib;%PATH%"
NEM KÖTELEZŐ: OpenCV
CNTK 2.2-hez a nyílt forráskódú Computer Vision (OpenCV) telepítése szükséges, de a 2.3-CNTK esetén nem kötelező. A telepítéshez kövesse ezt a lapot .
Ha a következő összetevőket szeretné használni, telepítenie kell az OpenCV-t a CNTK 2.3+-hoz:
- CNTK képolvasó
- CNTK Képíró – a TensorBoard Kép funkciójának használatához szükséges.
A környezeti változót PATH az OpenCV buildmappára előre fel kell függesztetni, például:
setx PATH "C:\local\opencv3.10\build\x64\vc14\bin;%PATH%"
Minták és oktatóanyagok telepítése
Különböző mintákat és oktatóanyagokat biztosítunk CNTK. A CNTK telepítése után telepítheti a mintákat/oktatóanyagokat és a Jupyter-notebookokat. Ha CNTK telepített egy Python-környezetbe, a parancs futtatása előtt győződjön meg arról, hogy aktiválta a környezetet:
C:\> python -m cntk.sample_installer
Ez letölti a mintákat/oktatóanyagokat, telepíti a szükséges Python csomagokat, és átmásolja a mintákat az aktuális munkakönyvtár alatt található CNTK-Samples-VERSION (VERSIONa tényleges CNTK verzióra cserélt) könyvtárba.
Mostantól a szabványos leírást követve tesztelheti a telepítést Python, és futtathatja az oktatóanyagokat vagy a Jupyter-notebookokat.