因此,我有一个具有多种功能的程序。这些功能中的每一个都已使用XML打包在zip文件中,并且都已成功作为自定义模块成功上传到Azure。
我正在尝试通过自定义R脚本调用这些函数。像这样:
# Map 1-based optional input ports to variables
dataset1 <- maml.mapInputPort(1) # class: data.frame
# Importing my custom module
source("src/A.R")
source("src/B.R")
source("src/C.R")
#function A performs work and calls function B & C while doing so.
for(i in 1:100){
a = A(data[i,])
}
data.set <- data.frame(a)
# Select data.frame to be sent to the output Dataset port
maml.mapOutputPort("data.set");
但是,这失败了。完全可以甚至不使用
导入任何自定义模块source("src/A.R")
命令。
我该怎么做?
此外,自定义模块在其处理过程中会相互调用。 Azure Ml将支持该行为,对吗?
(该项目最终已经移植到了该平台上,所以我一直试图确保我的代码可以在原本不是设计的东西上工作。)