已弃用的估算器替换后,R Studio ScriptRunConfig 中的 Azure-ML-R SDK 无法识别函数错误

问题描述

我正在尝试在 R Studio 中使用 Azure-ML-SDK 并使用 Estimator,但出现错误,指出 estimator 已弃用并建议使用 Scriptrunconfig,当使用它时,它未被识别为函数且无法运行。请参阅下面的错误。请指教。

已加载库(azuremlsdk),其中应包含 azureml.core 以识别 Scriptrunconfig 函数。是版本兼容问题吗?如果是这样,我应该为 Scriptrunconfig 使用哪个版本以及如何在 Azure ML Compute(R Studio Web 界面而不是 R Studio 桌面)中加载特定的 R 版本

一个错误代码

est <- estimator(source_directory = "train-and-deploy-first-model",entry_script = "accidents.R",script_params = list("--data_folder" = ds$path(target_path)),compute_target = compute_target
                 )

cran_packages、github_packages、custom_url_packages、custom_docker_image、image_registry_details、use_gpu、environment_variables 和 shm_size 参数将被弃用。请使用 r_environment() 与它们一起创建环境对象,并将环境对象传递给 estimator()。不推荐使用“已启用”。请改用带有“use_docker”参数的 azureml.core.runco​​nfig.DockerConfiguration 对象。 不推荐使用“估算器”。请将“azureml.core.script_run_config”中的“Scriptrunconfig”与你自己定义的环境或 Azure ML 策划环境一起使用。

第二个代码片段试图修复上面的错误

config <- Scriptrunconfig(source_directory = ".",script = "accidents.R",compute_target = compute_target
                 )

Scriptrunconfig 中的错误(source_directory = ".",: 找不到函数“Scriptrunconfig

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)