Unlike DistributedDataParallel (DDP), FSDP reduces memory-usage because a model is replicated on each GPU.