如何解决通过Rstudio中的cloudml设置Google Cloud会产生strsplit错误
我正在尝试使用“ cloudml”软件包将Rstudio的作业提交给Google Cloud。但是,当我尝试提交培训文件时,出现以下错误:
Submitting training job to CloudML...
Error in strsplit(a,"[.-]") : non-character argument
到目前为止,我的玩具代码如下:
library(cloudml)
gcloud_init()
cloudml::cloudml_train("test.R",config = "cloudml.yml")
其中test.R基本上是“ xgboost”包中的玩具示例:
library(xgboost)
data(agaricus.train,package='xgboost')
data(agaricus.test,package='xgboost')
train <- agaricus.train
test <- agaricus.test
bstSparse <- xgboost(data = train$data,label = train$label,max.depth = 2,eta = 1,nthread = 2,nrounds = 2,objective = "binary:logistic")
saveRDS(bstSparse,"bstSparse.rds")
cloudml.yml包含以下内容(删除运行时以外的所有内容,这是防止发生另一个错误所需的,不能解决此问题):
trainingInput:
scaleTier: CUSTOM
masterType: large_model
runtimeVersion: 2.2
以下是一些会话信息(我之前尝试过R 3.4.4,但遇到了相同的错误):
sessionInfo()
R version 4.0.3 (2020-10-10)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 18.04.5 LTS
cloudml_0.6.1
有什么问题吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。