Path: blob/master/site/es-419/federated/install.md
25115 views
Cómo instalar TensorFlow Federated
Hay un par de maneras de configurar el entorno para usar TensorFlow Federated (TFF):
La forma más sencilla de aprender y usar TFF no requiere instalación; ejecute los tutoriales de TensorFlow Federated directamente en su navegador con Google Colaboratory.
Para usar TensorFlow Federated en una máquina local, instale el paquete de TFF con el administrador de paquetes
pip
de Python.Si tiene una configuración para una sola máquina, compile el paquete de TFF desde el código fuente.
Cómo usar pip
para instalar TensorFlow Federated
1. Instale el entorno de desarrollo de Python
sudo apt update
sudo apt install python3-dev python3-pip # Python 3
2. Cree un entorno virtual
python3 -m venv "venv"
source "venv/bin/activate"
pip install --upgrade "pip"
Nota: Para salir del entorno virtual, ejecute deactivate
.
3. Instale el paquete de TensorFlow Federated publicado para Python
pip install --upgrade tensorflow-federated
4. Pruebe Tensorflow Federated
python -c "import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())"
Éxito: Ya se instaló el último paquete de TensorFlow Federated de Python.
Cómo compilar el paquete de TensorFlow Federated para Python desde el código fuente
Compilar el paquete TensorFlow Federated para Python desde el código fuente es útil si desea hacer lo siguiente:
Hacer cambios en TensorFlow Federated y probar esos cambios en un componente que use TensorFlow Federated antes de enviar o publicar esos cambios.
Utilice los cambios que se enviaron a TensorFlow Federated pero que no se publicaron.
1. Instale el entorno de desarrollo de Python
sudo apt update
sudo apt install python3-dev python3-pip # Python 3
2. Instale Bazel
Instale Bazel, la herramienta de compilación utilizada para compilar Tensorflow Federated.
3. Clone el repositorio de Tensorflow Federated
git clone https://github.com/tensorflow/federated.git
cd "federated"
4. Cree un entorno virtual
python3 -m venv "venv"
source "venv/bin/activate"
pip install --upgrade "pip"
pip install numpy
5. Compile el paquete de TensorFlow Federated para Python
mkdir "/tmp/tensorflow_federated"
bazel run //tensorflow_federated/tools/python_package:build_python_package -- \ --output_dir="/tmp/tensorflow_federated"
6. Salga del entorno virtual
deactivate
7. Cree un nuevo proyecto
mkdir "/tmp/project"
cd "/tmp/project"
8. Cree un nuevo entorno virtual
python3 -m venv "venv"
source "venv/bin/activate"
pip install --upgrade "pip"
Nota: Para salir del entorno virtual, ejecute deactivate
.
9. Instale el paquete de TensorFlow Federated para Python
pip install --upgrade "/tmp/tensorflow_federated/"*".whl"
10. Pruebe Tensorflow Federated
python -c "import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())"
Éxito: Se ha compilado e instalado un paquete de TensorFlow Federated para Python desde el código fuente.