Penyiapan Windows Python

Menginstal CNTK untuk Python di Windows

Halaman ini akan memandu Anda melalui proses penginstalan Microsoft Cognitive Toolkit (CNTK) untuk digunakan dari Python di Windows. Jika Anda mencari jenis dukungan lain untuk menyiapkan lingkungan build CNTK atau menginstal CNTK pada sistem Anda, Anda harus pergi ke sini sebagai gantinya.

Kami menawarkan tiga cara untuk menginstal CNTK untuk Python:

  1. Penginstalan PyPI
  2. File roda (.whl) untuk setiap rilis
  3. Build malam

1. Instal dari PyPI

Pada rilis CNTK 2.5, pengguna sekarang dapat menginstal CNTK melalui PyPI.

Jika ini adalah pertama kalinya Anda menginstal CNTK melalui PyPI, kami sarankan Anda terlebih dahulu menghapus instalan versi sebelumnya: pip uninstall <url>.

Penginstalan CNTK pertama kali

Untuk menginstal CNTK versi khusus CPU:

C:\> pip install cntk

Untuk menginstal versi GPU CNTK:

C:\> pip install cntk-gpu

Meningkatkan penginstalan CNTK yang ada

Jika Anda sudah menginstal CNTK versi sebelumnya (2.5+), Anda dapat menginstal CNTK versi baru melalui penginstalan yang ada.

Untuk meningkatkan versi CNTK khusus CPU:

C:\> pip install --upgrade --no-deps cntk

Untuk meningkatkan versi GPU CNTK:

C:\> pip install --upgrade --no-deps cntk-gpu

Catatan: kami menyarankan agar Anda tidak menginstal paket cntk dan cntk-gpu secara bersamaan.

2. Instal dari File Roda

Tergantung pada versi Python dan CNTK (CPU atau GPU) kami menyediakan file roda (.whl) yang berbeda untuk menginstal CNTK. Silakan pilih penginstalan yang benar dari daftar di bawah ini, dan ganti nama dan/atau tautan selama penginstalan. Untuk CNTK 2.5+, kami sarankan Anda cukup menginstal melalui PyPI sebagai gantinya.

Python Rasa URL
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

Kami telah menguji CNTK dengan Anaconda3 4.1.1 (64-bit) dan Python versi 2.7 dan 3.5, serta Anaconda3 4.3.1 dengan Python versi 3.6. Jika Anda tidak memiliki penginstalan Anaconda3 Python, instal Anaconda3 4.1.1 Python untuk Windows (64-bit).

Di bawah ini kami berasumsi Anaconda diinstal dan terdaftar sebelum penginstalan Python lainnya di PATH Anda. Jika Anda berencana menggunakan versi CNTK yang mendukung GPU, Anda akan memerlukan kartu grafis yang mematuhi CUDA 9 dan driver grafis terbaru yang diinstal pada sistem Anda. Pastikan Anda menginstal CUDA 9.0 dan bukan CUDA 9.1.

pip install tanpa lingkungan

Ini adalah opsi termusah dan satu-satunya alasan untuk menghindarinya adalah jika Anda memerlukan versi tertentu dari paket tertentu. Jika Anda memiliki paket lain yang memerlukan versi lama numpy lewati ke bagian ini.

Penginstalan CNTK pertama kali

Jika ini pertama kalinya Anda menginstal CNTK, jalankan

C:\> pip install <url>

di mana <url> adalah URL file roda yang sesuai dalam tabel di bagian atas halaman ini. Misalnya jika Anda memiliki Python 3.5 dan ingin menginstal versi khusus CPU, jalankan

C:\> pip install https://cntk.ai/PythonWheel/CPU-Only/cntk-2.6-cp35-cp35m-win_amd64.whl

Lanjutkan dengan tes penginstalan cepat

Meningkatkan penginstalan CNTK yang ada

Jika Anda sudah menginstal versi CNTK sebelumnya, Anda dapat menginstal CNTK versi baru melalui penginstalan yang ada. Penting untuk menyediakan --upgrade opsi dan --no-deps .

C:\> pip install --upgrade --no-deps <url>

di mana <url> adalah URL file roda yang sesuai dalam tabel di bagian atas halaman ini. Setelah menyelesaikan langkah peningkatan ini, Anda dapat mulai bekerja dengan CNTK di Python atau menginstal sampel dan tutorial.

Tes penginstalan cepat

Pengujian cepat bahwa penginstalan berhasil dapat dilakukan dengan mengkueri versi CNTK:

C:\> python -c "import cntk; print(cntk.__version__)"

Anda sekarang telah berhasil menginstal CNTK, dan Anda dapat mulai mengembangkan / melatih / mengevaluasi dengan CNTK di Python!

Lanjutkan dengan menginstal sampel dan tutorial

penginstalan pip di lingkungan

Di bawah ini kita akan membuat lingkungan Python 3.5 baru di dalam Anaconda yang disebut cntk-py35 dan akan menginstal CNTK pip ke lingkungan ini. Jika Anda menginginkan versi CNTK yang berbeda, versi Python, atau nama lingkungan yang berbeda, sesuaikan parameter yang sesuai.

Buka shell perintah standar, buat lingkungan, aktifkan, dan 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

Pengujian cepat bahwa penginstalan berhasil dapat dilakukan dengan mengkueri versi CNTK:

C:\> python -c "import cntk; print(cntk.__version__)"

Anda sekarang telah berhasil menginstal CNTK, dan Anda dapat mulai mengembangkan / melatih / mengevaluasi dengan CNTK di Python!

Lanjutkan dengan menginstal sampel dan tutorial

Anaconda2

Jika Anda memerlukan lingkungan akar Python 2.7, kami sarankan Anda menginstal Anaconda2 4.3.0.1 (64-bit).

Di bawah ini kami berasumsi Anaconda2 diinstal dan terdaftar sebelum penginstalan Python lainnya di PATH Anda. Jika Anda berencana menggunakan versi CNTK yang diaktifkan GPU, Anda akan memerlukan kartu grafis yang mematuhi CUDA 9 dan driver grafis terbaru yang diinstal pada sistem Anda.

Anaconda2: Prasyarat CNTK

CNTK memerlukan instalasi Visual C++ Redistributable for Visual Studio 2017 pada sistem Anda (dalam banyak kasus, ini sudah terjadi). Alat penginstal untuk Runtime VS2017 (VC_redist.x64.exe) dapat diunduh di sini.

Anaconda2: pip install

Langkah-langkah penginstalan untuk CNTK di Anaconda2 identik dengan

Pastikan Anda memilih file roda yang kompatibel dengan Python 2.7 dari tabel URL di bagian atas halaman ini.

3. Instal dari Nightly Builds

Jika Anda lebih suka menginstal atau meningkatkan CNTK dari build malam terbaru daripada rilis resmi, kami menawarkan paket malam CNTK. Anda dapat mengakses paket CNTK dari build malam terbaru di sini.

Jika Anda menggunakan build malam hari, Anda harus menginstal beberapa paket pihak ketiga secara terpisah dan menambahkannya ke variabel lingkungan PATH Anda. Ikuti bagian di bawah ini untuk instruksi. Misalnya jika Anda menginstal CNTK versi GPU, Anda juga perlu menginstal paket khusus GPU yang tercantum di bagian berikut.

Variabel Lingkungan dan Paket yang Diperlukan

OPSIONAL: Paket GPU-Specific

Jika Anda berniat menggunakan CNTK dengan GPU, ikuti halaman ini untuk menginstal dan mengonfigurasi lingkungan yang sesuai.

Setelah menginstal paket GPU yang disebutkan di atas, tambahkan ke variabel lingkungan PATH Anda, misalnya

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

Pustaka matematika CNTK default adalah Intel Math Kernel Library (Intel MKL). Ikuti halaman ini untuk menginstalnya di sistem Anda.

  • Menambahkan jalurnya ke variabel PATHlingkungan, misalnya:
    setx PATH "c:\local\mklml-2018.0.3\lib;%PATH%"
OPSIONAL: OpenCV

CNTK 2.2 mengharuskan Open Source Computer Vision (OpenCV) diinstal, tetapi bersifat opsional untuk CNTK 2.3+. Ikuti halaman ini untuk menginstalnya.

Anda harus menginstal OpenCV untuk CNTK 2.3+ jika Anda ingin menggunakan komponen berikut:

  • Pembaca Gambar CNTK
  • CNTK Image Writer - diperlukan untuk menggunakan fitur Gambar TensorBoard.

Tambahkan variabel PATH lingkungan yang menunjuk ke folder build OpenCV, misalnya

setx PATH "C:\local\opencv3.10\build\x64\vc14\bin;%PATH%"

Menginstal Sampel dan Tutorial

Kami menyediakan berbagai sampel dan tutorial dengan CNTK. Setelah menginstal CNTK, Anda dapat menginstal sampel/tutorial dan notebook Jupyter. Jika Anda menginstal CNTK ke lingkungan Python, pastikan Anda mengaktifkan lingkungan sebelum menjalankan perintah ini:

C:\> python -m cntk.sample_installer

Ini akan mengunduh sampel/tutorial, menginstal paket Python yang diperlukan, dan menyalin sampel ke direktori bernama CNTK-Samples-VERSION (VERSION diganti dengan versi CNTK aktual) di bawah direktori kerja Anda saat ini.

Anda sekarang dapat mengikuti deskripsi standar untuk menguji penginstalan Anda dari Python dan menjalankan tutorial atau notebook Jupyter.