Subject-Diffusion icon indicating copy to clipboard operation
Subject-Diffusion copied to clipboard

TypeError: __call__() missing 1 required positional argument: 'data'

Open llw-nice opened this issue 2 years ago • 0 comments

I have problem below : File "/home/yons/SH100k/Subject-Diffusion-main/train.py", line 880, in trainer.fit(model, datamoule) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/trainer/trainer.py", line 696, in fit self._call_and_handle_interrupt( File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/trainer/trainer.py", line 650, in _call_and_handle_interrupt return trainer_fn(*args, **kwargs) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/trainer/trainer.py", line 735, in _fit_impl results = self._run(model, ckpt_path=self.ckpt_path) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/trainer/trainer.py", line 1166, in _run results = self._run_stage() File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/trainer/trainer.py", line 1252, in _run_stage return self._run_train() File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/trainer/trainer.py", line 1283, in _run_train self.fit_loop.run() File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/loops/loop.py", line 200, in run self.advance(*args, **kwargs) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/loops/fit_loop.py", line 271, in advance self._outputs = self.epoch_loop.run(self._data_fetcher) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/loops/loop.py", line 195, in run self.on_run_start(*args, **kwargs) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/loops/epoch/training_epoch_loop.py", line 147, in on_run_start _ = iter(data_fetcher) # creates the iterator inside the fetcher File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/utilities/fetching.py", line 180, in iter self.prefetching() File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/utilities/fetching.py", line 241, in prefetching self._fetch_next_batch(iterator) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/utilities/fetching.py", line 277, in _fetch_next_batch batch = next(iterator) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/trainer/supporters.py", line 557, in next return self.request_next_batch(self.loader_iters) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/trainer/supporters.py", line 569, in request_next_batch return apply_to_collection(loader_iters, Iterator, next) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/pytorch_lightning/utilities/apply_func.py", line 99, in apply_to_collection return function(data, *args, **kwargs) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/prefetch_generator/init.py", line 116, in next raise next_item File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/prefetch_generator/init.py", line 98, in run for item in self.generator: self.queue.put((True , item)) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 681, in next data = self._next_data() File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1376, in _next_data return self._process_data(data) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1402, in _process_data data.reraise() File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/torch/_utils.py", line 461, in reraise raise exception TypeError: Caught TypeError in DataLoader worker process 0. Original Traceback (most recent call last): File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/torch/utils/data/_utils/worker.py", line 302, in _worker_loop data = fetcher.fetch(index) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/torch/utils/data/_utils/fetch.py", line 32, in fetch data.append(next(self.dataset_iter)) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/webdataset/pipeline.py", line 68, in iterator for sample in self.iterator1(): File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/webdataset/pipeline.py", line 60, in iterator1 source = self.invoke(self.pipeline[0]) File "/home/yons/anaconda3/envs/subject-diffusions/lib/python3.9/site-packages/webdataset/pipeline.py", line 54, in invoke result = f(*args, **kwargs) TypeError: call() missing 1 required positional argument: 'data' hope someone can help me

llw-nice avatar Oct 13 '23 03:10 llw-nice