共用方式為


預先建置的推斷 Docker 映像

使用 Azure Machine Learning 部署模型時,會使用用於推斷的預建 Docker 容器映像。 映像會使用熱門的機器學習架構和 Python 套件來預建。 您也可以使用下列其中一個方法來擴充套件,以新增其他套件:

為什麼應該使用預建映像?

  • 減少模型部署延遲
  • 改善模型部署成功率
  • 在模型部署期間避免不必要的映像組建
  • 映像/容器中僅包括必要的相依性和存取權限

用於推斷的預建 Docker 映像清單

重要

下表中提供的清單僅包括 Azure Machine Learning 目前支援的推斷 Docker 映像。

  • 所有 Docker 映像都會以非根使用者的身分執行。
  • 建議您針對 Docker 映像使用 latest 標記。 用於推斷的預先建置 Docker 映像已發佈到 Microsoft 容器登錄 (MCR)。 如需如何查詢可用標記清單的資訊,請參閱 MCR GitHub 存放庫
  • 如果您想要對任何推斷 Docker 映像使用特定標記,Azure Machine Learning 可支援從 latest 到 早於 latest 6 個月的標記。

推斷最小基礎映像

架構版本 CPU/GPU 預先安裝的套件 MCR 路徑
NA CPU NA mcr.microsoft.com/azureml/minimal-ubuntu20.04-py38-cpu-inference:latest
NA GPU NA mcr.microsoft.com/azureml/minimal-ubuntu20.04-py38-cuda11.6.2-gpu-inference:latest
NA CPU NA mcr.microsoft.com/azureml/minimal-ubuntu22.04-py39-cpu-inference:latest
NA GPU NA mcr.microsoft.com/azureml/minimal-ubuntu22.04-py39-cuda11.8-gpu-inference:latest

注意

Azure Machine Learning 可支援策展環境。 您可以瀏覽策展環境,並針對 Tags: Inferencing 新增篩選。