Azure 机器学习中的 conda 依赖文件 r 模型

conda dependencies file r model in azure machine learning

我了解条目 script/scoring 脚本的内容和作用。请参见 here as an example. As I struggle to expose my deployed model via code as described here (see also ),我正在尝试使用 UI ml.azure.com。我对强制依赖有点困惑:conda dependencies file:

我有一个 R 模型,但显然这是 Python 的东西。在这种情况下我应该使用什么?

conda 实际上不仅仅是一个 Python 东西,你可能会想到 pip?

Conda 是几乎任何类型的包的包和环境管理器,前提是它已上传到 anaconda。因此,您可以为 R 项目使用 anaconda(和 conda 环境文件)。

问题是 azuremlsdk CRAN 包没有作为 anaconda 包托管,但评分服务可能需要它。值得使用像下面这样的文件来查看它的工作原理。

如果它不起作用,那么我同意 UI 需要推广以更好地支持 R 模型部署方案。

也可以将 azuremlsdk CRAN 包添加到 anaconda 中,但这需要 ,但理想情况下,您不应该需要这么多的手动工作。

environment.yml

这是 R 的 conda 依赖文件示例。

name: scoring_environment
channels:
  - defaults
dependencies:
  - r-base=3.6.1
  - r-essentials=3.6.0
  # whatever other dependencies you have
  - r-tidyverse=1.2.1
  - r-caret=6.0_83