text: Title: DDP issue
  Body: **Bug Report Checklist**
  
  import pyarrow.parquet as pq
  from autogluon.multimodal import MultiModalPredictor
  import os
  train_data = pq.read_table('features_with_label.parquet').to_pandas()
  
  
  
  metric = 'f1'
  time_limit = 180
  predictor = MultiModalPredictor(label='label', eval_metric=metric)
  predictor.fit(train_data, time_limit=time_limit)
  
  
  **Describe the bug**
  I am trying to use MultiModalPredictor to perform classification on combination of text and tabular data. I am running my code on "ml.p3.8xlarge" instance with kernel "conda_pytorch_py310". I am getting below eror 
  
  
  “Lightning can’t create new processes if CUDA is already initialized. Did you manually call `torch.cuda.*` functions, have moved the model to the device, or allocated memory on the GPU any other way? Please remove any such calls, or change the selected strategy. You will have to restart the Python kernel.” 
  
  
  
  **Screenshots / Logs**
  [error_logs.txt](https://github.com/autogluon/autogluon/files/13666797/error_logs.txt)
  
  
  
  ```python
  python version = Python 3.10.13
  Lightning version = '2.0.9.post0'
  autogluon = 2.21
  ```
  
  