【发布时间】:2022-08-24 11:22:41
【问题描述】:
使用模型包获得了我已注册到 docker 映像中的所有机器学习模型。如何将此 docker 映像部署到 Web 服务
# Define the deployment configuration
aciconfig = AciWebservice.deploy_configuration(
cpu_cores = 1,
memory_gb = 1,
dns_name_label = os.environ['ACI_DNS_NAME_LABEL'])
#create env
environment = Environment('env')
environment.python.conda_dependencies = CondaDependencies.create(conda_packages=[
'pip==20.2.4'],
pip_packages=[
'azureml-defaults',
'joblib',
'numpy',
'scikit-learn'])
inf_conf = InferenceConfig(entry_script="score.py",environment=environment)
#crete docker image
docker_image = Model.package(ws,models_latest, inf_conf,image_name="imgname")
docker_image.wait_for_creation(show_output=True)
docker_image.pull()
【问题讨论】:
标签: python azure-machine-learning-service azureml-python-sdk