我即將在 Azure 上部署一個模型,但該模型需要在 Ubuntu 上安裝一個特殊的包。我的模型是用 python 撰寫的,我已經在環境中安裝了一個 python-wrapper(和其他必要的 pip 包)。
挑戰在于包裝器需要在 Ubuntu 上安裝特殊包。在創建環境時,我需要如何以及在什么時候指定要在 Ubuntu 上安裝的軟體包?該軟體包不是默認的。
uj5u.com熱心網友回復:
以下代碼片段幫助我解決了這個問題。只需將要安裝的軟體包替換為“<'package-1'>”即可。
FROM <prebuilt docker image from MCR>
# Switch to root to install apt packages
USER root:root
RUN apt-get update && \
apt-get install -y \
**<package-1>** \
...
<package-n> && \
apt-get clean -y && \
rm -rf /var/lib/apt/lists/*
# Switch back to non-root user
USER dockeruser
完整的教程可以在這里找到:https : //docs.microsoft.com/en-us/azure/machine-learning/how-to-extend-prebuilt-docker-image-inference
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/324925.html
