Skip to main content

Federated Learning Simulator (FLSim) is a flexible, standalone core library that simulates FL settings with a minimal, easy-to-use API. FLSim is domain-agnostic and accommodates many use cases such as vision and text.

Project description

Model simulation framework simulates model training under FL setting, primarily for ML engineers.

Model simulation framework aims to help ML engineers:

  • quickly train an existing model using FL and compare FL training to conventional training
  • quickly iterate to pick best model architecture and hyper-parameters for FL

At the same time, we want the model simulation framework to ensure:

  • quick training/iteration
  • efficient hyper-parameter tuning (Bayesian search)
  • developer environment familiar to ML engineers/researchers

Note that this is different from full-stack simulation (a.k.a. Systems Simulation) in "papaya/simulation".

Components

  • utils Handy functionalities for simulating Federated Learning such as a class that can simulate event distribution for async FL

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

flsim-0.0.0.9.tar.gz (213.0 kB view details)

Uploaded Source

Built Distribution

flsim-0.0.0.9-py3-none-any.whl (306.6 kB view details)

Uploaded Python 3

File details

Details for the file flsim-0.0.0.9.tar.gz.

File metadata

  • Download URL: flsim-0.0.0.9.tar.gz
  • Upload date:
  • Size: 213.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.5

File hashes

Hashes for flsim-0.0.0.9.tar.gz
Algorithm Hash digest
SHA256 8526987e07b6ed61fe6084130707fee9235ea3632b5a0a00801e2b8d4d888431
MD5 01070d0db2526e9f45669a6d460d34e1
BLAKE2b-256 a06dffa2d8905d35cbc4d604a44ee128c6c61a2d2d50bb4e458b2029dec7d03b

See more details on using hashes here.

Provenance

File details

Details for the file flsim-0.0.0.9-py3-none-any.whl.

File metadata

  • Download URL: flsim-0.0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 306.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.5

File hashes

Hashes for flsim-0.0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 1c0cfec9aab3ba6835d7f55fe76952b637c1367c77dcf08344e7be560342a8df
MD5 4f810dc257331e3c945ac3b72296d776
BLAKE2b-256 49bf570f9cafe1c6642e532b065a682d5dc54c98f9c0c402c68f60fe48324eab

See more details on using hashes here.

Provenance

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