다음을 통해 공유


UWP(유니버설 Windows 플랫폼 CNTK 개발 환경)

참고

CNTK 버전 2.1의 새로운 기능입니다.

CNTK Visual Studio 솔루션 파일에서 CNTK 구성 Release_UWPDebug_UWP (x64의 경우)를 빌드하려면 다음을 수행해야 합니다.

워크로드 설치: 유니버설 Windows 플랫폼 개발

제어판 연 다음 프로그램 -> 프로그램 및 기능으로 이동합니다. 2017 Visual Studio 선택하고 '변경'을 클릭합니다. Visual Studio 설정이 시작되면 워크로드 Universal Windows Platform Development 옵션을 선택합니다.

VS Setup

설치하는 데 몇 분 정도 걸립니다.

OpenBLAS 설치

OpenBLAS는 CNTK UWP에 대한 대체 수학 라이브러리로 사용됩니다. OpenBlas의 소스 코드는 GitHub 찾을 수 있습니다. 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 다시 시작하고 빌드 또는 Debug_UWP 구성을 다시 시작 Release_UWP 합니다.

테스트 실행

UWP 관련 테스트는 디렉터리에 있습니다 Tests\EndToEndTests\EvalClientTests\CNTKLibraryCPPUWPEvalExamplesTests .

Visual Studio 테스트 탐색기 창을 엽니다. 다음과 같은 테스트 목록이 표시됩니다.

tests