다음을 통해 공유


설치 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않습니다. 이 매개 변수를 지정하면 매개 변수 PyVersionPyEnvironmentName 정의할 수 없습니다.

예제:

./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

링크: