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.10.tar.gz (212.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flsim-0.0.0.10-py3-none-any.whl (306.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flsim-0.0.0.10.tar.gz
  • Upload date:
  • Size: 212.9 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.10.tar.gz
Algorithm Hash digest
SHA256 65b7c640ba6201723841207b466a9d9e65c65d99667314f3f7ec535a741f7fb4
MD5 0f266b6d75acf7fcc00598ea8ac65dd3
BLAKE2b-256 919464df708506860b9bfb1320bd21d5c7ac78f2c854ea02b19fcb0a543676dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flsim-0.0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 306.1 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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 33efbbc85cd87cbb777e2ccac2dd005bbffa10d28dbce0d6c94c1c2857b04d2d
MD5 b9a4f2e987fff8a5ea14d53e0d22bcd5
BLAKE2b-256 41fba233fc91402031e52741b7f991b09ee7dd4a7f81dc823e0346633957a163

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page