Skip to main content

FAX is an implementation of federated operations using Jax primitives.

Project description

FAX

FAX is a software library designed to embed a federated programming model into JAX. It is designed to make it easy to author and execute federated computations in the datacenter, with a specific eye towards support large-scale federated computations, including computations involving larger models, and ensuring that they can be run efficiently. FAX embeds primitives like those defined by TensorFlow Federated using the mapping capabilities and primitive extensions of JAX.

For an introduction on how to use FAX, check out the colab notebook in the tutorials subdirectory.

Installing

pip install --upgrade google-fax

Building a new wheel

Run python -m build to build a new google-fax wheel.

Run tests

Execute the run_test.sh script.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

google-fax-0.0.2.tar.gz (15.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page