適用于 通用 Windows 平臺 (UWP) 的 CNTK 開發環境
注意
CNTK 2.1 版的新功能。
若要在CNTK Visual Studio解決方案檔案中建置 x64) 的CNTK組態 Release_UWP
和 Debug_UWP
(,您需要執行下列動作:
安裝工作負載:通用 Windows 平臺開發
開啟主控台,然後流覽至 [程式 - > 程式和功能]。 選取 [Visual Studio 2017],然後按一下 [變更],當Visual Studio安裝程式啟動時,選取 [工作負載] Universal Windows Platform Development
選項
這需要幾分鐘的時間才能安裝。
安裝 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_UWP
或 Debug_UWP
設定。
執行測試
UWP 特定測試位於 Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests
目錄中。
在 Visual Studio 中開啟 [測試總管] 視窗。 您應該會看到如下的測試清單: