使用R中的cloudml库在Google Cloud中安装错误

Sán*_*bők 10 installation r keras google-cloud-ml

我正试图在R的Keras库的帮助下第一次使用Google Cloud来训练DNN模型.

使用"cloudml_train()"函数尝试在Google Cloud服务器上安装了很多库,并且出现了一个我无法解决的错误:

master-replica-0安装BiocGenerics(0.20.0)...
master-replica-0 curl:(22)请求的URL返回错误:404 Not Found

据我了解,它试图安装BioGenerics库,但路径错误.

有什么建议如何解决这个问题?

非常感谢!桑德尔

小智 -1

要修复 cloudml_train() 尝试使用 R 在 Google Cloud 上安装 BiocGenerics 时出现的 404 Not Found 错误,请按照以下步骤操作:

更新 R 和软件包:确保您的 R 版本和所有软件包都是最新的,以避免兼容性问题。

update.packages(ask = FALSE)
Run Code Online (Sandbox Code Playgroud)

正确安装 Bioconductor 软件包:使用 BiocManager::install() 安装 Bioconductor 软件包(如 BiocGenerics),因为它们在 CRAN 上不可用。

if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install("BiocGenerics")
Run Code Online (Sandbox Code Playgroud)

修改 cloudml_train() 设置:在运行 cloudml_train() 之前,确保您的设置脚本或 R 环境包含 Bioconductor 包安装命令。

本地测试:在 R 环境中本地测试软件包安装,以确保在部署到 Google Cloud 之前一切都安装正确。

检查网络问题:如果您处于受限网络环境中,请确保没有防火墙或代理阻止对必要存储库的访问。

通过执行这些步骤,您应该能够解决在 Google Cloud for R 中使用 cloudml_train() 时 BiocGenerics 的安装问题。