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 details)

Uploaded Source

File details

Details for the file google-fax-0.0.2.tar.gz.

File metadata

  • Download URL: google-fax-0.0.2.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for google-fax-0.0.2.tar.gz
Algorithm Hash digest
SHA256 1ff64e48b908f72644c74bb4e2771117df75708159ceab4245dc0042f28f85ca
MD5 e045e775529caed9569b16b466f5add0
BLAKE2b-256 354076dd57c5d26cc4984b6ea2dc3744dc3f7d90c1c35dba683deb8646f3e6ed

See more details on using hashes here.

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