Name | google-fax JSON |
Version |
0.0.2
JSON |
| download |
home_page | |
Summary | FAX is an implementation of federated operations using Jax primitives. |
upload_time | 2024-02-29 21:44:46 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.9 |
license | Apache-2.0 |
keywords |
federated
machine
learning
jax
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 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.
Raw data
{
"_id": null,
"home_page": "",
"name": "google-fax",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "federated,machine,learning,jax",
"author": "",
"author_email": "Keith Rush <krush@google.com>, Zachary Charles <zachcharles@google.com>, Zachary Garrett <zachgarrett@google.com>",
"download_url": "https://files.pythonhosted.org/packages/35/40/76dd57c5d26cc4984b6ea2dc3744dc3f7d90c1c35dba683deb8646f3e6ed/google-fax-0.0.2.tar.gz",
"platform": null,
"description": "# FAX\n\nFAX is a software library designed to embed a federated programming model into\nJAX. It is designed to make it easy to author and execute federated computations\nin the datacenter, with a specific eye towards support large-scale federated\ncomputations, including computations involving larger models, and ensuring that\nthey can be run efficiently. FAX embeds primitives like those defined by\nTensorFlow Federated using the mapping capabilities and primitive extensions of\nJAX.\n\nFor an introduction on how to use FAX, check out the colab notebook in the\n`tutorials` subdirectory.\n\n## Installing\n\n```\npip install --upgrade google-fax\n```\n\n## Building a new wheel\n\nRun `python -m build` to build a new `google-fax` wheel.\n\n## Run tests\n\nExecute the `run_test.sh` script.\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "FAX is an implementation of federated operations using Jax primitives.",
"version": "0.0.2",
"project_urls": {
"Repository": "https://github.com/google-research/google-research"
},
"split_keywords": [
"federated",
"machine",
"learning",
"jax"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "354076dd57c5d26cc4984b6ea2dc3744dc3f7d90c1c35dba683deb8646f3e6ed",
"md5": "e045e775529caed9569b16b466f5add0",
"sha256": "1ff64e48b908f72644c74bb4e2771117df75708159ceab4245dc0042f28f85ca"
},
"downloads": -1,
"filename": "google-fax-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "e045e775529caed9569b16b466f5add0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 15351,
"upload_time": "2024-02-29T21:44:46",
"upload_time_iso_8601": "2024-02-29T21:44:46.922018Z",
"url": "https://files.pythonhosted.org/packages/35/40/76dd57c5d26cc4984b6ea2dc3744dc3f7d90c1c35dba683deb8646f3e6ed/google-fax-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-29 21:44:46",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "google-research",
"github_project": "google-research",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"circle": true,
"lcname": "google-fax"
}