paper-with-me

홈 › Papers

TorchFL: A Performant Library for Bootstrapping Federated Learning Experiments

2022-11-01 · Vivek Khimani, Shahin Jabbari

With the increased legislation around data privacy, federated learning (FL) has emerged as a promising technique that allows the clients (end-user) to collaboratively train deep learning (DL) models without transferring and storing the data in a centralized, third-party server. We introduce TorchFL, a performant library for (i) bootstrapping the FL experiments, (ii) executing them using various hardware accelerators, (iii) profiling the performance, and (iv) logging the overall and agent-specific results on the go. Being built on a bottom-up design using PyTorch and Lightning, TorchFL provides ready-to-use abstractions for models, datasets, and FL algorithms, while allowing the developers to customize them as and when required. This paper aims to dig deeper into the architecture and design of TorchFL, elaborate on how it allows researchers to bootstrap the federated learning experience, and provide experiments and code snippets for the same. With the ready-to-use implementation of state-of-the-art DL models, datasets, and federated learning support, TorchFL aims to allow researchers with little to no engineering background to set up FL experiments with minimal coding and infrastructure overhead.

📄 PDF Abstract BibTeX arXiv:2211.00735

Code (1)

vivekkhimani/torchfl 공식 구현 pytorch

Tasks

Federated Learning

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

OpenFHE: Open-Source Fully Homomorphic Encryption Library

2022-09-15 · WAHC 2022 – 10th Workshop on Encrypted Computing & Applied Homomorphic Cryptography 2022 9 · Ahmad Al Badawi, Andreea Alexandru, Jack Bates, Flavio Bergamaschi 외

Fully Homomorphic Encryption (FHE) is a powerful cryptographic primitive that enables performing computations over encrypted data without having access to the secret key. We introduce OpenFHE, a new open-source FHE softw…

Bootstrap Your Own Skills: Learning to Solve New Tasks with Large Language Model Guidance

2023-10-16 · Jesse Zhang, Jiahui Zhang, Karl Pertsch, Ziyi Liu 외

We propose BOSS, an approach that automatically learns to solve new long-horizon, complex, and meaningful tasks by growing a learned skill library with minimal supervision. Prior work in reinforcement learning require ex…

Language ModelingLanguage ModellingLarge Language Model

JAX-Privacy: A library for differentially private machine learning

2026-02-19 · Ryan McKenna, Galen Andrew, Borja Balle, Vadym Doroshenko 외 arxiv

JAX-Privacy is a library designed to simplify the deployment of robust and performant mechanisms for differentially private machine learning. Guided by design principles of usability, flexibility, and efficiency, JAX-Pri…

DrJAX: Scalable and Differentiable MapReduce Primitives in JAX

2024-03-11 · Keith Rush, Zachary Charles, Zachary Garrett, Sean Augenstein 외

We present DrJAX, a JAX-based library designed to support large-scale distributed and parallel machine learning algorithms that use MapReduce-style operations. DrJAX leverages JAX's sharding mechanisms to enable native t…

Federated Learning

QuadraLib: A Performant Quadratic Neural Network Library for Architecture Optimization and Design Exploration

2022-04-01 · Zirui Xu, Fuxun Yu, JinJun Xiong, Xiang Chen

The significant success of Deep Neural Networks (DNNs) is highly promoted by the multiple sophisticated DNN libraries. On the contrary, although some work have proved that Quadratic Deep Neuron Networks (QDNNs) show bett…