Skip to content

train in ipynb with accelerator="auto" failed #12774

@Borda

Description

@Borda

🐛 Bug

Is expected to run auto mode of PL Trainer in ipython notebook on a machine that has two GPUs?

To Reproduce

Run a Trainer with

accelerator="auto"
devices="auto"

In a Jupyter notebook cell.

MisconfigurationException: `Trainer(strategy='ddp_spawn')` or `Trainer(accelerator='ddp_spawn')` is not compatible with an interactive environment. Run your code as a script, or choose one of the compatible strategies: Trainer(strategy=None|dp|tpu_spawn). In case you are spawning processes yourself, make sure to include the Trainer creation inside the worker function.

Expected behavior

just take the best supported and run, no crashing

Environment

  • PyTorch Lightning Version (e.g., 1.5.0):
  • PyTorch Version (e.g., 1.10):
  • Python version (e.g., 3.9):
  • OS (e.g., Linux):
  • CUDA/cuDNN version:
  • GPU models and configuration:
  • How you installed PyTorch (conda, pip, source):
  • If compiling from source, the output of torch.__config__.show():
  • Any other relevant information:

Additional context

cc @justusschock @kaushikb11 @awaelchli @ninginthecloud @akihironitta @rohitgr7

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions