1

所以,我有一个具有多种功能的程序。这些函数中的每一个都已使用 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 会支持这种行为,对吗?

(该项目最终被移植到这个平台,所以我一直在努力确保我的代码在它不是为它设计的东西上工作。)

4

0 回答 0