ML.NET Command-Line 인터페이스(CLI) 도구를 설치하는 방법
Windows, Mac 또는 Linux에 ML.NET CLI(명령줄 인터페이스)를 설치하는 방법을 알아봅니다.
ML.NET CLI는 AutoML(자동화된 기계 학습) 및 학습 데이터 세트를 사용하여 우수한 품질의 ML.NET 모델 및 소스 코드를 생성합니다.
메모
이 문서에서는 현재 미리 보기로 제공되며 자료가 변경될 수 있는 ML.NET CLI 및 ML.NET AutoML을 참조합니다.
필수 구성 요소
(선택 사항) Visual Studio 2022
F5 키를 누르거나 dotnet run
(.NET CLI)를 사용하여 Visual Studio에서 생성된 C# 코드 프로젝트를 실행할 수 있습니다.
참고: .NET SDK를 설치한 후 dotnet tool
명령이 작동하지 않는 경우 Windows에서 로그아웃하고 다시 로그인합니다.
설치하다
ML.NET CLI는 다른 dotnet Global Tool처럼 설치됩니다.
dotnet tool install --global
.NET CLI 명령을 사용합니다.
ML.NET CLI는 Windows, macOS 및 Linux에서 사용할 수 있습니다. 프로세서 아키텍처에 따라 x64 또는 ARM 버전을 선택합니다.
메모
ARM 기반 버전의 ML.NET CLI는 이미지 분류 시나리오를 지원하지 않습니다.
x64
dotnet tool install --global mlnet-win-x64
팔
dotnet tool install --global mlnet-win-arm64
도구를 설치할 수 없는 경우(즉, 기본 NuGet 피드에서 사용할 수 없는 경우) 오류 메시지가 표시됩니다. 예상한 피드가 점검되고 있는지 확인합니다.
설치에 성공하면 다음 예제와 유사하게 도구 및 설치된 버전을 호출하는 데 사용되는 명령을 보여 주는 메시지가 표시됩니다.
You can invoke the tool using the following command: mlnet
Tool 'mlnet-<OS>-<ARCH>' (version 'X.X.X') was successfully installed.
이 경우 OS
및 ARCH
ML.NET CLI를 설치할 때 선택한 운영 체제 및 프로세서 아키텍처의 값과 일치해야 합니다.
다음 명령을 입력하여 설치가 성공했는지 확인할 수 있습니다.
mlnet
'분류' 명령과 같은 mlnet 도구에 사용할 수 있는 명령에 대한 도움말이 표시됩니다.
중요하다
Linux 또는 macOS를 실행하고 Bash 이외의 콘솔(예: macOS의 새로운 기본값인 zsh)을 사용하는 경우 mlnet
실행 권한을 부여하고 시스템 경로에 mlnet
포함해야 합니다. 일반적으로 다음 명령을 사용하여 수행할 수 있습니다.
chmod +x <PATH-TO-MLNET-CLI-EXECUTABLE>
이 작업을 수행하는 방법에 대한 자세한 지침은 mlnet
(또는 전역 도구)를 설치할 때 터미널에 표시됩니다.
또는 다음 명령을 사용하여 mlnet 도구를 실행할 수 있습니다.
~/.dotnet/tools/mlnet
특정 릴리스 버전 설치
시험판 버전 또는 특정 버전의 도구를 설치하려는 경우 다음 형식을 사용하여 OS, 프로세서 아키텍처 및 프레임워크 지정할 수 있습니다.
dotnet tool install -g mlnet-<OS>-<ARCH> --framework <FRAMEWORK>
다음 명령을 입력하여 패키지가 제대로 설치되었는지 확인할 수도 있습니다.
dotnet tool list -g
CLI 패키지 제거
ML.NET CLI를 제거하려면 dotnet tool list --global
명령을 실행하여 가져올 수 있는 패키지 ID를 사용합니다. 그런 다음, dotnet tool uninstall --global
명령을 사용합니다.
x64
dotnet tool uninstall --global mlnet-win-x64
팔
dotnet tool uninstall --global mlnet-win-arm64
CLI 패키지 업데이트
ML.NET CLI를 업데이트하려면 dotnet tool list --global
명령을 실행하여 가져올 수 있는 패키지 ID를 사용합니다. 그런 다음, dotnet tool update --global
명령을 사용합니다.
x64
dotnet tool update --global mlnet-win-x64
ARM
dotnet tool update --global mlnet-win-arm64
설치 디렉터리
ML.NET CLI는 기본 디렉터리 또는 특정 위치에 설치할 수 있습니다. 기본 디렉터리:
운영 체제 | 길 |
---|---|
Linux/macOS | $HOME/.dotnet/tools |
윈도우 | %USERPROFILE%\.dotnet\tools |
이러한 위치는 SDK가 처음 실행될 때 사용자의 경로에 추가되므로 설치되어 있는 전역 도구를 직접 호출할 수 있습니다.
참고: 전역 도구는 기기에 관계없이 적용되지 않으며, 사용자별 도구입니다. 사용자별이라는 것은 컴퓨터의 모든 사용자가 사용할 수 있는 전역 도구를 설치할 수 없음을 의미합니다. 도구는 도구가 설치된 각 사용자 프로필에만 사용할 수 있습니다.
전역 도구는 특정 디렉터리에 설치할 수도 있습니다. 특정 디렉터리에 설치된 경우, 사용자는 명령이 사용 가능한지 확인하기 위해 그 디렉터리를 시스템 경로에 포함하거나, 명령을 디렉터리가 지정된 상태로 호출하거나, 지정된 디렉터리 내에서 도구를 실행해야 합니다. 이 경우 .NET CLI는 이 위치를 PATH 환경 변수에 자동으로 추가하지 않습니다.
참고
.NET