R模型返回错误:打开的设备太多
我一直在为MS Azure在R中创建一个培训模型。当我最初建立模型时,一切都很好。现在它不断返回以下内容:R模型返回错误:打开的设备太多,r,azure,R,Azure,我一直在为MS Azure在R中创建一个培训模型。当我最初建立模型时,一切都很好。现在它不断返回以下内容: {“error”:{“code”:“LibraryExecutionError”,“message”:“模块执行遇到内部库错误”,“详细信息”:[{“code”:“FailedToeValuerScript”,“target”:“Score Model(RPackage)”,“message”:“在评估R脚本期间发生以下错误:R\u TryVal:返回错误:png中的错误(文件=\”3e2
{“error”:{“code”:“LibraryExecutionError”,“message”:“模块执行遇到内部库错误”,“详细信息”:[{“code”:“FailedToeValuerScript”,“target”:“Score Model(RPackage)”,“message”:“在评估R脚本期间发生以下错误:R\u TryVal:返回错误:png中的错误(文件=\”3e25ea05d5bc49d683f4471ff40780bcrViz%03d.png\”,bg=\'transparent\”:\n打开的设备太多\n“}]}
我没有改变任何事情,在网上四处寻找,只找到了其他问题的参考资料。我的代码如下:
培训师R脚本
# Modify Datatype, factor Level, Replace NA to 0
x <- dataset
for (i in seq_along(x)) {
if (class(x[[i]]) == "character") {
#Convert Type
x[[i]] <- type.convert(x[[i]])
#Apply Levels
# levels(x[[i]]) <- levels(cols_modeled[, names(x)[i]]) # linked with levels in model
}
if (is.numeric(x[[i]]) && is.na(x[[i]]) ){
#print("*** Updating NA to 0")
x[[i]] <- 0
}
}
df1 <- x
rm(x)
set.seed(1234)
model <- svm(Paid ~ ., data= df1, type= "C")
library(e1071)
scores <- data.frame( predicted_result = predict(model, dataset))
#修改数据类型、因子级别,将NA替换为0
我有一种感觉,这与您的R脚本关系不大,而与您正在处理的azure实例关系更大。可能打开的实例太多了?我不确定,只是猜测而已。@RonakShah——这也是我最初的想法;然而,我正在运行另一个模型,与此模型并驾齐驱,每次都能正常工作。