Как установить Tensorflow, интегрированный напрямую с GitHub или локальной загрузки? - PullRequest
1 голос
/ 17 апреля 2020

Я хочу получить доступ к функциям федеративного TensorFlow (tff. python .research), которых нет в методе установки pip3.

Я работаю на удаленном сервере, который не есть Базель, поэтому я не могу строить из источника. Есть ли другие способы получить и установить последнюю рабочую версию TFF из GitHub REPO?

(https://github.com/tensorflow/federated)

1 Ответ

1 голос
/ 20 апреля 2020

Чтобы установить последнюю Tensorflow 2.0 federated , вы можете выполнить следующие шаги:

Установить TensorFlow Federated используя pip

  1. Установите Python среду разработки
On Ubuntu:
  $ sudo apt update
  $ sudo apt install python3-dev python3-pip  # Python 3
  $ sudo pip3 install --upgrade virtualenv    # system-wide install
On macOS:
  $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  $ export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
  $ brew update
  $ brew install python  # Python 3
  $ sudo pip3 install --upgrade virtualenv  # system-wide install
Создание виртуальной среды
$ virtualenv --python python3 "venv"
$ source "venv/bin/activate"
(venv) $ pip install --upgrade pip


Note: To exit the virtual environment, run deactivate.
Установите пакет плагинов TensorFlow Federated.
(venv) $ pip install --upgrade tensorflow_federated
(Необязательно) Test Tensorflow Federated.
(venv) $ python -c "import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())"

Сборка пакета TensorFlow Federated pip

  1. Установка среды разработки Python .
On Ubuntu:
 $ sudo apt update
 $ sudo apt install python3-dev python3-pip  # Python 3
 $ sudo pip3 install --upgrade virtualenv  # system-wide install

On macOS:
 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
 $ export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
 $ brew update
 $ brew install python  # Python 3
 $ sudo pip3 install --upgrade virtualenv  # system-wide install

Install Bazel Install Bazel, инструмент сборки , используемый для компиляции Tensorflow Federated .

Клонирование репозитория Tensorflow Federated.

$ git clone https://github.com/tensorflow/federated.git
$ cd "federated"
Создание виртуальной среды.
$ virtualenv --python python3 "venv"
$ source "venv/bin/activate"
(venv) $ pip install --upgrade pip

Note: To exit the virtual environment, run deactivate.
Установить федеративные зависимости Tensorflow.
(venv) $ pip install --requirement "requirements.txt"
(Необязательно) Test Tensorflow Federated.
(venv) $ bazel test //tensorflow_federated/...
Создать новый проект.
$ mkdir "/tmp/project"
$ cd "/tmp/project"

$ virtualenv --python python3 "venv"
$ source "venv/bin/activate"
(venv) $ pip install --upgrade pip

Note: To exit the virtual environment run deactivate.
Установите пакет pip.
(venv) $ pip install --upgrade "/tmp/tensorflow_federated/tensorflow_federated-"*".whl"
Испытание Tensorflow Federated.
(venv) $ python -c "import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())"


Ссылка: https://www.tensorflow.org/federated/install

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...