问题描述
如果我们将 PyPi 包作为工件添加到 Azure DevOps 项目源,我们如何使用这些包作为源在 Azure 机器学习服务的 Databricksstep
中安装包?
在任何环境中使用 pip
时,我们都会通过以下方式使用我们的 Azure DevOps Project Artifacts 源:
pip install example-package --index-url=https://<Personal-Access-Token>@pkgs.dev.azure.com/<Organization-Name>/_packaging/<Artifacts-Feed-Name>/pypi/simple/
Azure 机器学习服务的 Databricksstep 类接受以下参数:
python_script_name = "<Some-Script>.py"
source_directory = "<Path-To-Script>"
<Some-Placeholder-Name-for-the-step> = Databricksstep(
name=<Some-Placeholder-Name-for-the-step>,num_workers=1,python_script_name=python_script_name,source_directory=source_directory,run_name= <Name-of-the-run>,compute_target=databricks_compute,pypi_libraries = [
PyPiLibrary(package = 'scikit-learn'),PyPiLibrary(package = 'scipy'),PyPiLibrary(package = 'azureml-sdk'),PyPiLibrary(package = 'joblib'),PyPiLibrary(package = 'azureml-dataprep[pandas]'),PyPiLibrary(package = 'example-package',repo='https://<Personal-Access-Token>@pkgs.dev.azure.com/<Organization-Name>/_packaging/<Artifacts-Feed-Name>/pypi/simple/')
],allow_reuse=True
)
然而,PyPiLibrary(package = 'example-package',repo='https://<Personal-Access-Token>@pkgs.dev.azure.com/<Organization-Name>/_packaging/<Artifacts-Feed-Name>/pypi/simple/')
会报错。我们究竟应该如何使用 Artifacts Feed 作为 Azure 机器学习服务中 PyPiLibrary
类的 Databricksstep
属性的输入?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)