We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When trying to run my lightning module using lightning CLI I get the error:
error: Parser key "data": Problem with given class_path 'my_class_path': __args__
Surprisingly, if I only have the function
def setup(self, stage: str):
defined I don't get the error and the setup code is run. However, as soon as I add the function
def train_dataloader(self): return DataLoader(self.train, shuffle=True, **self.dataloader_kwargs)
I get the error.
I assume it is an problem parsing the python file but I have never encountered this problem before.
v2.2
No response
usage: main.py [-h] [-c CONFIG] [--print_config[=flags]] [--seed_everything SEED_EVERYTHING] [--trainer CONFIG] [--trainer.accelerator.help CLASS_PATH_OR_NAME] [--trainer.accelerator ACCELERATOR] [--trainer.strategy.help CLASS_PATH_OR_NAME] [--trainer.strategy STRATEGY] [--trainer.devices DEVICES] [--trainer.num_nodes NUM_NODES] [--trainer.precision PRECISION] [--trainer.logger.help CLASS_PATH_OR_NAME] [--trainer.logger LOGGER] [--trainer.callbacks.help CLASS_PATH_OR_NAME] [--trainer.callbacks CALLBACKS] [--trainer.fast_dev_run FAST_DEV_RUN] [--trainer.max_epochs MAX_EPOCHS] [--trainer.min_epochs MIN_EPOCHS] [--trainer.max_steps MAX_STEPS] [--trainer.min_steps MIN_STEPS] [--trainer.max_time MAX_TIME] [--trainer.limit_train_batches LIMIT_TRAIN_BATCHES] [--trainer.limit_val_batches LIMIT_VAL_BATCHES] [--trainer.limit_test_batches LIMIT_TEST_BATCHES] [--trainer.limit_predict_batches LIMIT_PREDICT_BATCHES] [--trainer.overfit_batches OVERFIT_BATCHES] [--trainer.val_check_interval VAL_CHECK_INTERVAL] [--trainer.check_val_every_n_epoch CHECK_VAL_EVERY_N_EPOCH] [--trainer.num_sanity_val_steps NUM_SANITY_VAL_STEPS] [--trainer.log_every_n_steps LOG_EVERY_N_STEPS] [--trainer.enable_checkpointing {true,false,null}] [--trainer.enable_progress_bar {true,false,null}] [--trainer.enable_model_summary {true,false,null}] [--trainer.accumulate_grad_batches ACCUMULATE_GRAD_BATCHES] [--trainer.gradient_clip_val GRADIENT_CLIP_VAL] [--trainer.gradient_clip_algorithm GRADIENT_CLIP_ALGORITHM] [--trainer.deterministic DETERMINISTIC] [--trainer.benchmark {true,false,null}] [--trainer.inference_mode {true,false}] [--trainer.use_distributed_sampler {true,false}] [--trainer.profiler.help CLASS_PATH_OR_NAME] [--trainer.profiler PROFILER] [--trainer.detect_anomaly {true,false}] [--trainer.barebones {true,false}] [--trainer.plugins.help CLASS_PATH_OR_NAME] [--trainer.plugins PLUGINS] [--trainer.sync_batchnorm {true,false}] [--trainer.reload_dataloaders_every_n_epochs RELOAD_DATALOADERS_EVERY_N_EPOCHS] [--trainer.default_root_dir DEFAULT_ROOT_DIR] [--model.help CLASS_PATH_OR_NAME] --model CONFIG | CLASS_PATH_OR_NAME | .INIT_ARG_NAME VALUE [--data.help CLASS_PATH_OR_NAME] --data CONFIG | CLASS_PATH_OR_NAME | .INIT_ARG_NAME VALUE [--ckpt_path CKPT_PATH] [--optimizer.help CLASS_PATH_OR_NAME] [--optimizer CONFIG | CLASS_PATH_OR_NAME | .INIT_ARG_NAME VALUE] [--lr_scheduler.help CLASS_PATH_OR_NAME] [--lr_scheduler CONFIG | CLASS_PATH_OR_NAME | .INIT_ARG_NAME VALUE] error: Parser key "data": Problem with given class_path 'data.datamodules.AudioTextDataModule1': __args__
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Bug description
When trying to run my lightning module using lightning CLI I get the error:
Surprisingly, if I only have the function
def setup(self, stage: str):
defined I don't get the error and the setup code is run. However, as soon as I add the function
I get the error.
I assume it is an problem parsing the python file but I have never encountered this problem before.
What version are you seeing the problem on?
v2.2
How to reproduce the bug
No response
Error messages and logs
Environment
Current environment
- GPU: None
- available: False
- version: None
- lightning: 2.3.0
- lightning-utilities: 0.11.2
- pytorch-lightning: 2.3.0
- torch: 2.1.2
- torchaudio: 2.1.2
- torchlibrosa: 0.1.0
- torchmetrics: 1.4.0.post0
- torchvision: 0.16.2
- aiohttp: 3.9.1
- aiosignal: 1.3.1
- appdirs: 1.4.4
- asttokens: 2.4.1
- async-timeout: 4.0.3
- attrs: 23.2.0
- audioread: 3.0.1
- braceexpand: 0.1.7
- certifi: 2023.11.17
- cffi: 1.16.0
- charset-normalizer: 3.3.2
- click: 8.1.7
- contourpy: 1.2.0
- cycler: 0.12.1
- datasets: 2.16.1
- decorator: 5.1.1
- dill: 0.3.7
- docker-pycreds: 0.4.0
- exceptiongroup: 1.2.0
- executing: 2.0.1
- fastjsonschema: 2.19.1
- filelock: 3.13.1
- fonttools: 4.47.2
- frozenlist: 1.4.1
- fsspec: 2023.10.0
- ftfy: 6.1.3
- gitdb: 4.0.11
- gitpython: 3.1.41
- h5py: 3.10.0
- huggingface-hub: 0.20.3
- idna: 3.6
- ipython: 8.20.0
- jedi: 0.19.1
- jinja2: 3.1.3
- joblib: 1.3.2
- jsonpickle: 3.0.2
- jsonschema: 4.21.1
- jsonschema-specifications: 2023.12.1
- jupyter-core: 5.7.1
- kiwisolver: 1.4.5
- laion-clap: 1.1.4
- lazy-loader: 0.3
- librosa: 0.10.1
- lightning: 2.3.0
- lightning-utilities: 0.11.2
- llvmlite: 0.41.1
- markupsafe: 2.1.4
- matplotlib: 3.8.2
- matplotlib-inline: 0.1.6
- mpmath: 1.3.0
- msgpack: 1.0.7
- multidict: 6.0.4
- multiprocess: 0.70.15
- nbformat: 5.9.2
- networkx: 3.2.1
- numba: 0.58.1
- numpy: 1.23.5
- packaging: 23.2
- pandas: 2.2.0
- parso: 0.8.3
- pexpect: 4.9.0
- pillow: 10.2.0
- pip: 24.0
- platformdirs: 4.1.0
- plotly: 5.18.0
- pooch: 1.8.0
- progressbar: 2.5
- prompt-toolkit: 3.0.43
- protobuf: 4.25.2
- psutil: 5.9.8
- ptyprocess: 0.7.0
- pure-eval: 0.2.2
- pyarrow: 15.0.0
- pyarrow-hotfix: 0.6
- pycparser: 2.21
- pygments: 2.17.2
- pynndescent: 0.5.11
- pyparsing: 3.1.1
- python-dateutil: 2.8.2
- pytorch-lightning: 2.3.0
- pytz: 2023.3.post1
- pyvis: 0.3.2
- pyyaml: 6.0.1
- referencing: 0.32.1
- regex: 2023.12.25
- requests: 2.31.0
- rpds-py: 0.17.1
- safetensors: 0.4.2
- scikit-learn: 1.4.0
- scipy: 1.12.0
- sentry-sdk: 1.39.2
- setproctitle: 1.3.3
- setuptools: 65.5.1
- six: 1.16.0
- smmap: 5.0.1
- soundfile: 0.12.1
- soxr: 0.3.7
- stack-data: 0.6.3
- stop-words: 2018.7.23
- sympy: 1.12
- tenacity: 8.2.3
- tensorboardx: 2.6.2.2
- threadpoolctl: 3.2.0
- tokenizers: 0.13.3
- torch: 2.1.2
- torchaudio: 2.1.2
- torchlibrosa: 0.1.0
- torchmetrics: 1.4.0.post0
- torchvision: 0.16.2
- tqdm: 4.66.1
- traitlets: 5.14.1
- transformers: 4.30.0
- typing-extensions: 4.9.0
- tzdata: 2023.4
- umap-learn: 0.5.5
- urllib3: 2.1.0
- wandb: 0.16.2
- wcwidth: 0.2.13
- webdataset: 0.2.86
- wget: 3.2
- wheel: 0.42.0
- wordcloud: 1.9.3
- wordninja: 2.0.0
- xxhash: 3.4.1
- yarl: 1.9.4
- OS: Darwin
- architecture:
- 64bit
-
- processor: arm
- python: 3.10.5
- release: 23.2.0
- version: Darwin Kernel Version 23.2.0: Wed Nov 15 21:53:18 PST 2023; root:xnu-10002.61.3~2/RELEASE_ARM64_T6000
More info
No response
The text was updated successfully, but these errors were encountered: