共用方式為


設定 Linux 二進位腳本

CNTK作為 Docker 容器

在進一步移動之前,您可以考慮從 Docker Hub 將CNTK部署為預先建置的 Docker 容器。 讀取 對應的區段

在 Linux 上使用腳本CNTK二進位安裝

此頁面將逐步引導您根據我們準備的二進位散發套件安裝Microsoft Cognitive Toolkit (CNTK) 程式,您可以從網站下載。 可讓您快速啟動並執行。

您可以在此頁面找到所有可用CNTK安裝選項的概觀。

我們將安裝CNTK二進位檔、CNTK必要條件,並在您的電腦上建立 Python 2.7、3.5 或 3.6 環境) (或更新。 這些變更會盡可能當地語系化,而不會影響任何其他已安裝的軟體。 如果您已在電腦上安裝舊版的 CNTK2,腳本將會更新此安裝。

請遵循下列步驟來安裝二進位檔。 安裝腳本會額外下載必要的相依性,因此在執行腳本時需要網際網路連線。

腳本 只在Ubuntu 14.04 和 16.04 上進行測試。 如果在任何其他平臺上執行,它會產生有關可能失敗的警告。

步驟 1:從CNTK版本頁面下載適當的二進位套件。 解除包裝 tar。

注意: 只有在 您的電腦有 NVidia GPU 時,才選擇 GPU 二進位下載。

步驟 2:執行 Bash 安裝腳本

我們假設您已將 CNTK 二進位封裝解壓縮至 /home/username 。 請根據您慣用的 CNTK Python 版本,使用下列命令:

  • 執行下列命令以安裝 CNTK Python 3.5 型環境:
    cd /home/username/cntk/Scripts/install/linux
    ./install-cntk.sh
    
  • 此腳本也支援安裝以 Python 2.7 或 Python 3.6 為基礎的CNTK環境。 您可以將 值 2736 選擇性參數 --py-version 新增至 命令,例如,執行這些命令來安裝以CNTK Python 3.5 型環境:
    cd /home/username/cntk/Scripts/install/linux
    ./install-cntk.sh --py-version 35
    
  • 腳本也允許自訂 Anaconda 安裝的位置,或使用現有的 Anaconda 安裝。 使用 選項 --anaconda-basepath <path> 來指定 Anaconda 安裝路徑。 如果使用者提供的路徑不存在,腳本會建立它,並將 Anaconda 安裝到其中。 例如:
    cd /home/username/cntk/Scripts/install/linux
    ./install-cntk.sh --anaconda-basepath /usr/local/anaconda3
    

腳本會從遠端位置下載數個安裝套件。 執行需要一些時間, (Ubuntu 16.04 上至少需要 20 分鐘,而且 Ubuntu 14.04 上還需要更多時間,視系統所需的套件而定) 。

在成功設定結束時,腳本會通知您CNTK Python 環境腳本的位置,以及CNTK教學課程和範例的位置。

步驟 3:確認安裝程式 (Python)

  • 執行安裝腳本指定的命令來啟動CNTK環境, (請參閱上一個步驟) 。 在我們的範例中,其會是:

    source "/home/username/cntk/activate-cntk"
    
  • Tutorials 目錄執行範例,以確認您的安裝。 執行 python NumpyInterop/FeedForwardNet.py。 您應該會在主控台上看到下列輸出:

    Minibatch[   1- 128]: loss = 0.564038 * 3200
    Minibatch[ 129- 256]: loss = 0.308571 * 3200
    Minibatch[ 257- 384]: loss = 0.295577 * 3200
    Minibatch[ 385- 512]: loss = 0.270765 * 3200
    Minibatch[ 513- 640]: loss = 0.252143 * 3200
    Minibatch[ 641- 768]: loss = 0.234520 * 3200
    Minibatch[ 769- 896]: loss = 0.231275 * 3200
    Minibatch[ 897-1024]: loss = 0.215522 * 3200
    Finished Epoch [1]: loss = 0.296552 * 25600
    error rate on an unseen minibatch 0.040000
    
  • 執行下列命令來執行Jupyter Notebook,其中包含數個教學課程:

    cd /home/username/cntk/Tutorials
    jupyter notebook
    

這會繁衍瀏覽器,其中包含所有可供執行的筆記本。 如果筆記本無法執行,請從啟動的 CNTK Python 環境執行 conda install jupyter