Skip to main content

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.

Release files for google-fax 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for google-fax 0.0.2
File Size Uploaded
google-fax-0.0.2.tar.gz 15.4 kB Details

Release files / google-fax-0.0.2.tar.gz

Download URL google-fax-0.0.2.tar.gz
Size 15.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1ff64e48b908f72644c74bb4e2771117df75708159ceab4245dc0042f28f85ca
BLAKE2b-256 checksum
How to use checksums
354076dd57c5d26cc4984b6ea2dc3744dc3f7d90c1c35dba683deb8646f3e6ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.7

Release history Release notifications | RSS feed

This release

0.0.2 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page