# SAFA **Repository Path**: wingter/SAFA ## Basic Information - **Project Name**: SAFA - **Description**: Semi-Asynchronous Federated Averaging (SAFA) - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-29 - **Last Updated**: 2026-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **Paper** Wu, W., He, L.*, Lin, W., Mao, R., & Jarvis, S. (2021). SAFA: a Semi-Asynchronous Protocol for Fast Federated Learning with Low Overhead. IEEE Transactions on Computers (TC). vol. 70, no.5, pp. 655-668. **Env** - Python 3.7.3 - Pytorch 1.1.0 - PySyft 0.1.2 # optional - numpy 1.16.4 **SAFA Protocol** - Lag-tolerant model distribution: w_k(t) = W(t-1), if k in Union_(v=t-1){Mv} // Latest clients will sync. with server w_k(t) = W(t-1), if k in Union_(v