在 R 中安装 TensorFlow 和 Keras 软件包
要在 R 中安装支持 TensorFlow 和 Keras 的三个 R 软件包,请在 R 中执行以下命令。
- 首先,安装
devtools
:
install.packages("devtools")
- 安装
tensorflow
和tfestimators
包:
devtools::install_github("rstudio/tensorflow")
devtools::install_github("rstudio/tfestimators")
- 加载
tensorflow
库并安装所需的功能:
library(tensorflow)
install_tensorflow()
- 默认情况下,安装功能会创建虚拟环境并在虚拟环境中安装
tensorflow
软件包。
有四种可用的安装方法,可以使用 method 参数指定:
auto |
自动选择当前平台的默认值 |
virtualenv |
安装到位于~/.virtualenvs/r-tensorflow 的虚拟环境中 |
conda |
安装到名为 r-tensorflow 的 Anaconda Python 环境中 |
system |
安装到系统 Python 环境中 |
- 默认情况下,安装功能会安装仅限 CPU 的 TensorFlow 版本。要安装 GPU 版本,请使用版本参数:
gpu |
安装 tensorflow-gpu |
nightly |
安装每晚仅限 CPU 的版本 |
nightly-gpu |
安装每晚 GPU 构建 |
n.n.n |
安装特定版本,例如 1.3.0 |
n.n.n-gpu |
安装特定版本的 GPU 版本,例如 1.3.0 |
如果您希望 TensorFlow 库使用特定版本的 Python,请使用以下函数或设置TENSORFLOW_PYTHON
环境变量:
use_python('/usr/bin/python2')
use_virtualenv('~/venv')
use_condaenv('conda-env')
Sys.setenv(TENSORFLOW_PYTHON='/usr/bin/python2')
We installed TensorFLow in R on Ubuntu 16.04 using the following command:
install_tensorflow(version="gpu")
Note that the installation does not support Python 3 at the time of writing this book.
- 安装 keras 包:
devtools::install_github("rstudio/keras")
- 在虚拟环境中安装 Keras:
library(keras)
install_keras()
- 要安装 GPU 版本,请使用:
install_keras(tensorflow = "gpu")
- 安装
tfruns
包:
devtools::install_github("rstudio/tfruns")