NVIDIATanya LenzExplainer
Building Federated Multimodal AI Workflows with NVIDIA FLARE
Summary
Federating vision-language models (VLMs) across institutions requires keeping images, text, and prompts local while coordinating training and combining updates from sites with different task and modality mixes. NVIDIA FLARE addresses this workflow through server-scheduled rounds, client-local execution, and an explicit update contract, while supporting large-object externalization, pull-based tensor streaming, and disk-backed aggregation for large payloads. The post presents FedUMM as an adapter-based design in which clients train LoRA adapters over a frozen BLIP3o backbone and send only adapter updates, while full-model training remains possible when required. In reported eight-client experiments, adapter-only federation reduced per-client communication from 28.6 GB to 0.094 GB per round, improved VQA v2 by 0.7 points, and retained about 97% of centralized performance on VQA v2 and GenEval; the evaluation used simulated sites and does not establish clinical performance or formal privacy guarantees.
Context
VLM training data may be distributed across institutions that cannot centralize raw records. Federated workflows must accommodate clients with different task and modality mixes, while full-model updates can impose substantial serialization, network, and server-memory costs.
Approach / What changed
NVIDIA FLARE coordinates server-side rounds and client-local training through an explicit update contract. Large objects can be externalized, PyTorch tensors streamed incrementally, and incoming updates offloaded to disk during aggregation. FedUMM reduces communication further by freezing a BLIP3o backbone and federating only locally trained LoRA adapters.
Takeaways
The federated update contract should define what remains local, which model components clients may update, what leaves each site, and how component-level updates are combined.
FLARE Tensor Downloader streams requested PyTorch tensor chunks, while tensor disk offload stores incoming FedAvg updates as temporary safetensors files to limit server CPU-memory growth during aggregation.
In eight-client FedUMM experiments, adapter-only federation reduced communication from 28.6 GB to 0.094 GB per client per round and improved VQA v2 by 0.7 points over full-model FedAvg.
Source and freshness
- Source
- developer.nvidia.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.