| Crates.io | ruqu-qflg |
| lib.rs | ruqu-qflg |
| version | 0.1.32 |
| created_at | 2026-01-18 00:21:56.988528+00 |
| updated_at | 2026-01-18 00:21:56.988528+00 |
| description | Quantum Federated Learning with Byzantine Tolerance - Privacy-preserving distributed quantum ML |
| homepage | https://ruv.io |
| repository | https://github.com/ruvnet/ruvector |
| max_upload_size | |
| id | 2051482 |
| size | 201,476 |
Quantum Federated Learning with Byzantine Tolerance - Privacy-preserving distributed quantum ML.
Part of the ruQu quantum computing suite by ruv.io.
[dependencies]
ruqu-qflg = "0.1"
use ruqu_qflg::{FederationServer, ClientConfig, PrivacyConfig};
let privacy = PrivacyConfig {
epsilon: 1.0,
delta: 1e-5,
clip_norm: 1.0,
};
let server = FederationServer::new(10, privacy)?;
// Federated training round
let gradients = server.collect_gradients().await?;
let aggregated = server.aggregate_byzantine_robust(&gradients)?;
server.broadcast_update(&aggregated).await?;
MIT License - see LICENSE