Azure Machine Learning은 유추(점수 매기기)를 위해 미리 빌드된 Docker 이미지를 제공합니다. 이러한 이미지에는 널리 사용되는 기계 학습 프레임워크와 일반적으로 사용되는 Python 패키지가 포함됩니다. 필요한 경우 이미지를 확장하여 패키지를 더 추가합니다.
미리 빌드된 이미지를 사용하는 이유
미리 빌드된 이미지를 사용하면 다음과 같은 여러 가지 방법이 도움이 됩니다.
- 모델 배포 대기 시간 줄이기
- 배포 성공률 증가
- 배포하는 동안 컨테이너 이미지 빌드 방지
- 필요한 종속성 및 최소 액세스 권한만 포함하여 이미지를 작게 유지합니다.
유추를 위해 미리 빌드된 Docker 이미지 목록
중요합니다
다음 표의 목록에는 Azure Machine Learning에서 현재 지원하는 유추 Docker 이미지만 포함됩니다.
- 모든 이미지는 루트가 아닌 사용자로 실행됩니다.
- 태그를
latest사용합니다. 미리 빌드된 이미지는 MCR(Microsoft Container Registry)에 게시됩니다. 사용 가능한 태그를 보려면 MCR GitHub 리포지토리로 이동합니다. - 특정 태그가 필요한 경우 Azure Machine Learning은 최대 6개월 보다
latest오래된 태그를 지원합니다.
최소 기본 이미지 유추
| 프레임워크 버전 | CPU/GPU | 미리 설치된 패키지 | MCR 경로 |
|---|---|---|---|
| 해당 없음 | CPU (중앙 처리 장치) | 해당 없음 | mcr.microsoft.com/azureml/minimal-ubuntu22.04-py39-cpu-inference:latest |
| 해당 없음 | GPU (그래픽 처리 장치) | 해당 없음 | mcr.microsoft.com/azureml/minimal-ubuntu22.04-py39-cuda11.8-gpu-inference:latest |
| 해당 없음 | CPU (중앙 처리 장치) | 해당 없음 | mcr.microsoft.com/azureml/minimal-py312-inference:latest |
참고
Azure Machine Learning은 큐레이팅된 환경을 지원합니다. Studio에서 큐레이팅된 환경을 찾아보려면 Studio의 환경 관리로 이동하여 필터 Tags: Inferencing를 적용합니다.