共用方式為


適用于 通用 Windows 平臺 (UWP) 的 CNTK 開發環境

注意

CNTK 2.1 版的新功能。

若要在CNTK Visual Studio解決方案檔案中建置 x64) 的CNTK組態 Release_UWPDebug_UWP (,您需要執行下列動作:

安裝工作負載:通用 Windows 平臺開發

開啟主控台,然後流覽至 [程式 - > 程式和功能]。 選取 [Visual Studio 2017],然後按一下 [變更],當Visual Studio安裝程式啟動時,選取 [工作負載] Universal Windows Platform Development 選項

VS Setup

這需要幾分鐘的時間才能安裝。

安裝 OpenBLAS

OpenBLAS 可用來作為 CNTK UWP 的替代數學程式庫。 您可以在GitHub找到 OpenBlas 的原始程式碼。 您可以使用Microsoft Cognitive Toolkit小組所提供的預先建置 OpenBLAS 版本, (建議的安裝路徑) ,或自行建置。

使用預先建置的 OpenBLAS 程式庫

在您的電腦上建立目錄,例如:

    mkdir c:\local\CNTKopenBLAS

將環境變數 CNTK_OPENBLAS_PATH 設定為指向此目錄:

    setx CNTK_OPENBLAS_PATH c:\local\CNTKopenBLAS

下載 CNTKopenBLAS-Windows-2.zip檔案。 將它解壓縮到您的CNTK openBLAS 路徑,並在 其中建立編號的子目錄。 例如,如果您是最新的主圖形,請下載並解壓縮其內容,以 c:\local\CNTKopenBLAS\2 (ZIP 封存內的最上層資料夾稱為 2) 。

若要驗證,檔案 %CNTK_OPENBLAS_PATH%\2\cblas.h 必須存在。

從來源建置 OpenBLAS

這是使用預先建置的 OpenBLAS 程式庫的替代方案。 請 依照此處的指示,將產生的檔案複製到本機目錄,如上所述,設定 CNTK_OPENBLAS_PATH 環境變數。

建置 UWP 組態

現在重新開機Visual Studio並建置 Release_UWPDebug_UWP 設定。

執行測試

UWP 特定測試位於 Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests 目錄中。

在 Visual Studio 中開啟 [測試總管] 視窗。 您應該會看到如下的測試清單:

tests