-
Notifications
You must be signed in to change notification settings - Fork 329
Multi GPU support #290
Copy link
Copy link
Open
Labels
feature requestRequest for a new featureRequest for a new featurepending reviewThis issue needs to be further reviewed, so work cannot be startedThis issue needs to be further reviewed, so work cannot be started
Metadata
Metadata
Assignees
Labels
feature requestRequest for a new featureRequest for a new featurepending reviewThis issue needs to be further reviewed, so work cannot be startedThis issue needs to be further reviewed, so work cannot be started
Problem Description
The current implementation doesn't consider servers with multiple GPUs. For scenarios where several cards, each with a lower VRAM are present, running CTGAN throws an out of memory.
The below trace is during a run where a job was triggered on a T4 GPU (common in cloud servers). The real dataset had 26 columns and 20k rows.
Expected behavior
CTGAN should be able to leverage PyTorch's DataParallel module such that model and data parallelism can be facilitated for bigger batch sizes.