audiotagging2019 icon indicating copy to clipboard operation
audiotagging2019 copied to clipboard

can't set attribute error

Open wubinbai opened this issue 5 years ago • 8 comments

here is everything:

wb@i7:~/git/6th/audiotagging2019$ python run.py --model xresnet18ssa --base_dim 128 --SZ 256 --fold_number -1 --n_epochs 80 --loss_name FocalLoss --weights_file model1 --csv_name submission1.csv

Starting run using the following configuration: path : data working_path : . base_dim : 128 SZ : 256 BS : 64 lr : 0.01 n_epochs : 80 epoch_size : 1000 f2cl : 1 fold_number : -1 loss_name : FocalLoss csv_name : submission1.csv model : xresnet18ssa load_weights : weights_file : model1 max_processors: 8 force : False

Computing mel spectrograms for the curated train dataset and saving as .png: || 100.00% [4970/4970 00:55<00:00] Computing mel spectrograms for the noisy train dataset and saving as .png: || 100.00% [19815/19815 05:58<00:00] Computing mel spectrograms for the test dataset: || 100.00% [3361/3361 01:04<00:00]

Loading train data: Traceback (most recent call last):00] File "run.py", line 250, in load_weights=load_weights, force=args.force) File "run.py", line 124, in main .databunch(samplers=samplers, path=working_path, bs=BS) File "/home/wb/anaconda3/lib/python3.6/site-packages/fastai/data_block.py", line 550, in databunch num_workers=num_workers, dl_tfms=dl_tfms, device=device, collate_fn=collate_fn, no_check=no_check, **kwargs) File "/home/wb/git/6th/audiotagging2019/utils.py", line 19, in create zip(datasets, (bs,val_bs,val_bs,val_bs), samplers) if d is not None] File "/home/wb/git/6th/audiotagging2019/utils.py", line 19, in zip(datasets, (bs,val_bs,val_bs,val_bs), samplers) if d is not None] File "/home/wb/git/6th/audiotagging2019/utils.py", line 42, in init super().init(data_source) File "/home/wb/git/6th/audiotagging2019/utils.py", line 36, in init self.num_samples = num_samples AttributeError: can't set attribute

wubinbai avatar Apr 22 '20 08:04 wubinbai

fastai.version == 1.0.60

wubinbai avatar May 08 '20 01:05 wubinbai

I downgrade fastai to 1.0.51 as described in the README ,same error occurs.

wubinbai avatar May 08 '20 02:05 wubinbai

@mnpinto

wubinbai avatar Jun 15 '20 06:06 wubinbai

@wubinbai Sorry for the late reply, I didn't get a notification before. Your problem is due to a newer version of Pytorch. I merged a newer branch that solves that problem. Let me know if there are any additional issue.

mnpinto avatar Jun 15 '20 19:06 mnpinto

@mnpinto HI there is actually one more problem with this new update of your code:

when running run.py:

/pytorch/aten/src/ATen/native/IndexingUtils.h:20: UserWarning: indexing with dtype torch.uint8 is now deprecated, please use a dtype torch.bool instead. Warning: indexing with dtype torch.uint8 is now deprecated, please use a dtype torch.bool instead. (expandTensors at /pytorch/aten/src/ATen/native/IndexingUtils.h:20)

wubinbai avatar Sep 08 '20 12:09 wubinbai

Hello! I am wondering if this repo is still good to implement or not since last time I have encountered that problem. Probably I will try it if this is useful. Otherwise, it looks like the repo for the newly closed competition (kaggle's rainforest) is good to follow haha. Thanks!!

wubinbai avatar Feb 27 '21 02:02 wubinbai

Hello! The https://github.com/mnpinto/dl_pipeline is probably a better starting point as it uses already the new fastai version and the code is more modular and easier to adapt to other problems. Keep in mind that my solution for Kaggle's rainforest is designed for single class classification, for multiclass it may need a few changes.

mnpinto avatar Feb 28 '21 11:02 mnpinto

Could you please tell me the version of the libraie, such as librosa, numpy,etc. used in this repo? Thanks

Uneasy-Z avatar Dec 14 '23 06:12 Uneasy-Z