google-fax


Namegoogle-fax JSON
Version 0.0.2 PyPI version JSON
download
home_page
SummaryFAX is an implementation of federated operations using Jax primitives.
upload_time2024-02-29 21:44:46
maintainer
docs_urlNone
author
requires_python>=3.9
licenseApache-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"
}
        
Elapsed time: 0.18945s