설치 Windows 스크립트 제거 옵션
CNTK 개발자 설치 스크립트 옵션
개발자 설치 스크립트(devInstall.ps1)는 CNTK 리포지토리의 루트 내 하위 디렉터리에 있는 Tools
PowerShell 스크립트입니다. 스크립트를 몇 가지 옵션으로 실행하여 특정 요구 사항에 맞게 설치를 채택할 수 있습니다. 스크립트의 표준 사용법은 여기에 설명되어 있습니다. 이 페이지에서 추가 설치 옵션을 나열합니다. 설치 스크립트가 포함된 디렉터리의 PowerShell 명령 창 내에서 실행하여 get-help -full .\devInstall.ps1
사용 가능한 모든 옵션에 대한 개요를 확인할 수 있습니다.
참고: CNTK 설치하려는 기존 Anaconda 환경이 있는 경우 아래 옵션을 살펴보세요AnacondaBasePath
.
개요:
./devInstall.ps1
[-Execute]
[-AnacondaBasePath <DIRECTORY>]
[
[-NoPythonEnvironment]
|
[-PyEnvironmentName <NAME> ]
[-PyVersion (27|35|36)]
]
[-localCache <DIRECTORY>]
[-InstallLocation <DIRECTORY>]
[-NoConfirm]
지정NoPythonEnvironment
하는 경우 매개 변수 또는 PyEnvironmentName
매개 변수를 PyVersion
지정할 수 없습니다.
매개 변수 AnacondaBasePath
이 선택적 매개 변수를 사용하면 컴퓨터에서 사용하거나 만들 Anaconda 설치 위치를 지정할 수 있습니다.
이 매개 변수를 통해 디렉터리를 지정하지 않으면 Anaconda가 설치 C:\local\Anaconda3-4.1.1-Windows-x86_64
됩니다. (기본값 또는 지정한) 디렉터리가 있는 경우 스크립트는 디렉터리에 작업 Anaconda 3(4.1.1) 또는 호환되는 설치가 포함되어 있다는 가정 하에 계속됩니다. 스크립트는 매개 변수 NoPythonEnvironment
를 지정하지 않는 한 해당 위치에 CNTK Python 환경을 만듭니다.
예제:
./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3
./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3 -NoPythonEnvironment
./devInstall.ps1 -Execute -AnacondaBasePath c:\Python\Anaconda3 -PyVersion 27 -PyEnvironmentName MyCntkEnv
매개 변수 NoPythonEnvironment
선택적 매개 변수입니다. 이 매개 변수를 지정하면 CNTK Python 환경이 만들어지지 AnacondaBasePath
않습니다. 이 매개 변수를 지정하면 매개 변수 PyVersion
를 PyEnvironmentName
정의할 수 없습니다.
예제:
./devInstall.ps1 -NoPythonEnvironment
매개 변수 PyVersion
선택적 매개 변수이며 CNTK Python 환경에서 사용되는 Python 버전을 지정하는 데 사용할 수 있습니다. 이 매개 변수에 지원되는 값은 27, 35 또는 36입니다. 기본값은 35입니다(CNTK Python 35 환경의 경우).
PyVersion
는 다음을 통해 설치 결과에 영향을 줍니다.
- 선택한
PyVersion
환경과 일치하는 Python CNTK 환경이 디렉터리에<AnacondaBasePath>\envs\cntk-py<PyVersion>
만들어집니다. - 파일이
cntkpy<PyVersion>.bat
Python 환경을 활성화하기 위해 스크립트 디렉터리에 만들어집니다.
예제:
./devInstall.ps1 -PyVersion 35
매개 변수 PyEnvironmentName
이 선택적 매개 변수를 사용하면 설치 프로세스 중에 생성될 CNTK Anaconda 환경의 이름을 지정할 수 있습니다. 기본적으로 환경 이름은 PyVersion이 이 스크립트에 대한 매개 변수의 내용으로 대체되는 이름이 지정 cntk-py<PyVersion>
됩니다. 이 매개 변수를 지정하면 환경에서 버전 대체가 수행되지 않습니다.
예제:
./devInstall.ps1 -PyEnvironmentName CntkEnvironment
매개 변수 Execute
설치할 구성 요소만 확인하려는 경우 매개 변수 -Execute:$false
를 설정할 수 있습니다. 설치 스크립트가 실행되지만 시스템 변경은 수행되지 않습니다.
매개 변수 NoConfirm
기본적으로 스크립트는 설치 프로세스가 시작되기 전에 확인하도록 요청합니다. 이 매개 변수를 제공하는 경우 스크립트는 확인 질문 없이 설치를 시작합니다.
매개 변수 localCache
설치 관리자는 인터넷에서 필요한 파일을 다운로드합니다. 이러한 파일은 가능하면 설치 관리자에서 다시 사용합니다. 기본적으로 다운로드한 파일은 디렉터리에 c:\installCacheCntk
저장됩니다. 이 선택적 매개 변수를 사용하여 이러한 파일을 저장할 다른 디렉터리를 지정할 수 있습니다.
예제:
./devInstall.ps1 -localCache c:\users\currentUser\myCache -Execute
매개 변수 InstallLocation
기본적으로 설치된 파일의 대부분은 디렉터리 내에 c:\local
배치됩니다. 다른 위치를 원하는 경우 이 선택적 매개 변수를 사용하여 설치 디렉터리를 지정할 수 있습니다.
예제:
./devInstall.ps1 -InstallLocation c:\buildCntk -Execute
PowerShell 표준 매개 변수
PowerShell은 스크립트 파일에 대한 몇 가지 표준 매개 변수를 지원합니다. 설치에 문제가 있고 문제를 보고하는 경우 이 옵션을 사용하여 스크립트 -Verbose
를 실행하는 것이 유용할 수 있습니다. 이렇게 하면 설치 문제를 더 쉽게 분석할 수 있습니다.
예제:
./devInstall.ps1 -Execute -Verbose
링크: