ksanjeevan / crnn-audio-classification

UrbanSound classification using Convolutional Recurrent Networks in PyTorch
MIT License
381 stars 80 forks source link

I have a problem while I run this project #4

Open jokerpp opened 5 years ago

jokerpp commented 5 years ago

Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/pandas/core/indexes/base.py", line 2897, in get_loc return self._engine.get_loc(key) File "pandas/_libs/index.pyx", line 107, in pandas._libs.index.IndexEngine.get_loc File "pandas/_libs/index.pyx", line 131, in pandas._libs.index.IndexEngine.get_loc File "pandas/_libs/hashtable_class_helper.pxi", line 1607, in pandas._libs.hashtable.PyObjectHashTable.get_item File "pandas/_libs/hashtable_class_helper.pxi", line 1614, in pandas._libs.hashtable.PyObjectHashTable.get_item KeyError: 'end'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "run.py", line 176, in train_main(config, args.resume) File "run.py", line 78, in train_main data_manager = getattr(data_module, config['data']['type'])(config['data']) File "/tf/soundclassify/crnn-audio-git/data/data_manager.py", line 131, in init self.metadata_df = self._remove_too_small(metadata_df, 1) File "/tf/soundclassify/crnn-audio-git/data/data_manager.py", line 140, in _remove_too_small dur_cond = (df['end'] - df['start'])>=min_sec File "/usr/local/lib/python3.6/dist-packages/pandas/core/frame.py", line 2980, in getitem indexer = self.columns.get_loc(key) File "/usr/local/lib/python3.6/dist-packages/pandas/core/indexes/base.py", line 2899, in get_loc return self._engine.get_loc(self._maybe_cast_indexer(key)) File "pandas/_libs/index.pyx", line 107, in pandas._libs.index.IndexEngine.get_loc File "pandas/_libs/index.pyx", line 131, in pandas._libs.index.IndexEngine.get_loc File "pandas/_libs/hashtable_class_helper.pxi", line 1607, in pandas._libs.hashtable.PyObjectHashTable.get_item File "pandas/_libs/hashtable_class_helper.pxi", line 1614, in pandas._libs.hashtable.PyObjectHashTable.get_item KeyError: 'end'

ksanjeevan commented 5 years ago

@jokerpp can you confirm that you have the metadata/UrbanSound8K.csv file in whatever directory you've specified for the urbansounds dataset?

jokerpp commented 5 years ago

root@e9a94d6cdfb6:/tf/soundclassify# cd crnn-audio-git root@e9a94d6cdfb6:/tf/soundclassify/crnn-audio-git# ls README.md Untitled3.ipynb crnn.cfg eval result_plots utils Untitled.ipynb UrbanSound8K crnn_audio_classification_UrbanSound8k.ipynb my-selfconfig.json run.py Untitled1.ipynb config.json data myjson.py torchaudio-contrib Untitled2.ipynb crnn-audio-classification docker net train root@e9a94d6cdfb6:/tf/soundclassify/crnn-audio-git# cd UrbanSound8K root@e9a94d6cdfb6:/tf/soundclassify/crnn-audio-git/UrbanSound8K# ls FREESOUNDCREDITS.txt UrbanSound8K_README.txt audio metadata root@e9a94d6cdfb6:/tf/soundclassify/crnn-audio-git/UrbanSound8K# cd metadata root@e9a94d6cdfb6:/tf/soundclassify/crnn-audio-git/UrbanSound8K/metadata# ls UrbanSound8K.csv

jokerpp commented 5 years ago

i have metadata/UrbanSound8K.csv file , above is the directory structure

jokerpp commented 5 years ago

122112