Установка tenorflow завершена в RStudio Cloud - PullRequest
0 голосов
/ 05 августа 2020

Подобно сообщениям здесь и здесь , у меня больше проблем, когда я пытаюсь установить TensorFlow в новый проект RStudio Cloud. Я знаю, что мне нужно настроить и Miniconda, и виртуальную среду локально в /cloud/project/, чтобы зависимости Python оставались с копиями облачного проекта. Предыдущие версии следующего сценария установки работали.

install.packages(c("keras", "rstudioapi", "tensorflow"))
lines <- c(
  paste0("RETICULATE_CONDA=", file.path(getwd(), "miniconda", "bin", "conda")),
  paste0("RETICULATE_PYTHON=", file.path(getwd(), "miniconda", "bin", "python")),
  paste0("WORKON_HOME=", file.path(getwd(), "virtualenvs"))
)
writeLines(lines, ".Renviron")
rstudioapi::restartSession()
reticulate::install_miniconda("miniconda")
reticulate::virtualenv_create(
  envname = "r-tensorflow",
  python = Sys.getenv("RETICULATE_PYTHON")
)
keras::install_keras(
  method = "virtualenv",
  conda = Sys.getenv("RETICULATE_CONDA"),
  envname = "r-tensorflow"
)

Но я получаю сообщение об ошибке в облаке, когда пытаюсь установить TensorFlow и Keras Python:

keras::install_keras(
+   method = "virtualenv",
+   conda = Sys.getenv("RETICULATE_CONDA"),
+   envname = "r-tensorflow"
+ )
Using virtual environment 'r-tensorflow' ...
Collecting tensorflow==2.2.0
  Downloading tensorflow-2.2.0-cp38-cp38-manylinux2010_x86_64.whl (516.3 MB)
Killed
Error: Error installing package(s): 'tensorflow==2.2.0', 'keras', 'tensorflow-hub', 'h5py', 'pyyaml==3.12', 'requests', 'Pillow', 'scipy'

То же скрипт на моем локальном компьютере с Ubuntu кажется успешным, но он игнорирует мою локальную виртуальную среду, хотя я установил WORKON_HOME.

> tensorflow::tf_config()
Installation of TensorFlow not found.

Python environments searched for 'tensorflow' package:
 /home/landau/projects/targets-tutorial/miniconda/bin/python3.8

You can install TensorFlow using the install_tensorflow() function.

Пример проекта, в котором используется этот общий подход: https://github.com/wlandau/targets-keras.

...