R 安装tensorflow和keras

问题描述 投票:0回答:1

我正在尝试从 R 安装

keras
tensorflow
库。我已遵循 RStudio 网站的官方说明以及其他类似的方式。

当我完成所有步骤并使用

tensorflow::tf_config()
检查安装是否成功时,输出如下:

Error: Valid installation of TensorFlow not found.

Python environments searched for 'tensorflow' package:
 /home/dberm/.pyenv/versions/3.9.16/bin/python3.9
 /usr/bin/python3.10

到目前为止我的代码:

install.packages("keras")
library(reticulate)
virtualenv_create("r-reticulate", python = install_python())

library(keras)
install_keras(envname = "r-reticulate")

tensorflow::install_tensorflow()
tensorflow::tf_config()

我也尝试了RStudio网站上的说明,结果相同:

install.packages("tensorflow")

library(reticulate)
path_to_python <- install_python()
virtualenv_create("r-reticulate", python = path_to_python)

library(tensorflow)
install_tensorflow(envname = "r-reticulate")

install.packages("keras")
library(keras)
install_keras(envname = "r-reticulate")

tensorflow::tf_config()

据我所知,我的问题是张量流正在“r-reticulate”环境中实例化,但是当我运行

tensorflow::tf_config()
时,输出告诉我它正在其他位置搜索但没有成功。

我不清楚如何更改在其中搜索张量流的目录,因为我刚开始使用 R 中的 Python。我尝试过其他类似的代码迭代,甚至使用像

use_virtualenv("r-reticulate")
这样的解决方案,但是结果总是一样的。

如有任何帮助,我们将不胜感激。

r tensorflow keras reticulate
1个回答
0
投票

我最近通过启动 keras3 软件包再次选择了这个项目,并通过切换到 WSL 然后运行以下命令成功安装了所有内容:

install.packages("remotes")
remotes::install_github("rstudio/tensorflow")
library(tensorflow)
install_tensorflow(envname = "r-tensorflow")
library(tensorflow)
tf$constant("Hello TensorFlow!") # Just checking
install.packages("keras3")

现在一切似乎都进展顺利。

© www.soinside.com 2019 - 2024. All rights reserved.