DCASE-REPO / DESED_task

Domestic environment sound event detection task
MIT License
125 stars 67 forks source link

Unidentified Symbol error when running train_sed.py #19

Closed khantildesai closed 2 years ago

khantildesai commented 3 years ago

I used to have issues running generate_dcase_task4_2021.py, but fixed it using by doing this: import desed desed.download.filter_sins("PATH/TO/DCASE2018-task5-dev", destination_folder=os.path.join("PATH/TO/background", "sins"), classes_kept=["other"], rm_original_sins=True)

however, after running generate_dcase_task4_2021.py, I now get this error when trying to run train_sed.py: Traceback (most recent call last): File "train_sed.py", line 17, in from desed_task.utils.encoder import ManyHotEncoder File "/media/roestlab/Data3/User/LeonX/github/DESED_task/desed_task/utils/init.py", line 2, in from .schedulers import ExponentialWarmup File "/media/roestlab/Data3/User/LeonX/github/DESED_task/desed_task/utils/schedulers.py", line 1, in from asteroid.engine.schedulers import * File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/asteroid/init.py", line 3, in from .models import ConvTasNet, DCCRNet, DCUNet, DPRNNTasNet, DPTNet, LSTMTasNet, DeMask File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/asteroid/models/init.py", line 2, in from .base_models import BaseModel File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/asteroid/models/base_models.py", line 4, in from .. import separate File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/asteroid/separate.py", line 14, in from .dsp.overlap_add import LambdaOverlapAdd File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/asteroid/dsp/init.py", line 2, in from .overlap_add import LambdaOverlapAdd, DualPathProcessing File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/asteroid/dsp/overlap_add.py", line 3, in from ..losses.pit_wrapper import PITReorder File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/asteroid/losses/init.py", line 14, in from .stoi import NegSTOILoss as SingleSrcNegSTOI File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/asteroid/losses/stoi.py", line 5, in from torch_stoi import NegSTOILoss as _NegSTOILoss File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/torch_stoi/init.py", line 1, in from .stoi import NegSTOILoss File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/torch_stoi/stoi.py", line 5, in import torchaudio File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/torchaudio/init.py", line 1, in from . import extension File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/torchaudio/extension/init.py", line 5, in _init_extension() File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/torchaudio/extension/extension.py", line 12, in _init_extension _init_script_module(ext) File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/torchaudio/extension/extension.py", line 19, in _init_script_module torch.classes.load_library(path) File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/torch/_classes.py", line 46, in load_library torch.ops.load_library(path) File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/torch/_ops.py", line 104, in load_library ctypes.CDLL(path) File "/home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/ctypes/init.py", line 381, in init self._handle = _dlopen(self._name, mode) OSError: /home/roestlab/anaconda3/envs/dcase2021/lib/python3.8/site-packages/torchaudio/_torchaudio.so: undefined symbol: _ZNK3c104Type14isSubtypeOfExtESt10shared_ptrIS0_EPSo

I tried to delete all the symlinks and re-run generate_dcase_task4_2021.py but still get this error when trying to run train_sed.py .

turpaultn commented 3 years ago

Hi, From what I'm seeing it does not seem to come from the data in itself, but more a python environment problem. Could you try to run the script in a new environment please ?

turpaultn commented 3 years ago

Did you succeed to solve your problem ?

turpaultn commented 2 years ago

Close because of inactivity, feel free to open it again if you want.