Skip to content

Error while running dockerized SpykingCircus #895

Closed
@khl02007

Description

@khl02007

@alejoe91 @yger
Running

sorting = ss.run_spykingcircus(recording=recording,
                                       output_folder=f"/hdd/kampff/raw/Recordings/{dataset_id}/spykingcircus",
                                       docker_image=True,
                                       **sorter_params)

returns

Traceback (most recent call last):
  File "/home/kyu/miniconda3/envs/di_val/lib/python3.9/site-packages/spikeinterface/sorters/runsorter.py", line 564, in run_sorter_container
    sorting = SorterClass.get_result_from_folder(output_folder)
  File "/home/kyu/miniconda3/envs/di_val/lib/python3.9/site-packages/spikeinterface/sorters/basesorter.py", line 281, in get_result_from_folder
    sorting = cls._get_result_from_folder(output_folder)
  File "/home/kyu/miniconda3/envs/di_val/lib/python3.9/site-packages/spikeinterface/sorters/spyking_circus/spyking_circus.py", line 169, in _get_result_from_folder
    sorting = SpykingCircusSortingExtractor(folder_path=Path(output_folder) / 'recording')
  File "/home/kyu/miniconda3/envs/di_val/lib/python3.9/site-packages/spikeinterface/extractors/spykingcircusextractors.py", line 67, in __init__
    raise Exception(spykingcircus_folder, " is not a spyking circus folder")
Exception: (PosixPath('/hdd/kampff/raw/Recordings/c27/spykingcircus/recording'), ' is not a spyking circus folder')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/kyu/repos/deepinterpolation_validation/processing/sort_di_sc.py", line 52, in <module>
    main()
  File "/home/kyu/repos/deepinterpolation_validation/processing/sort_di_sc.py", line 30, in main
    sorting = ss.run_spykingcircus(recording=recording,
  File "/home/kyu/miniconda3/envs/di_val/lib/python3.9/site-packages/spikeinterface/sorters/runsorter.py", line 679, in run_spykingcircus
    return run_sorter('spykingcircus', *args, **kwargs)
  File "/home/kyu/miniconda3/envs/di_val/lib/python3.9/site-packages/spikeinterface/sorters/runsorter.py", line 135, in run_sorter
    return run_sorter_container(
  File "/home/kyu/miniconda3/envs/di_val/lib/python3.9/site-packages/spikeinterface/sorters/runsorter.py", line 571, in run_sorter_container
    sorting = NpzSortingExtractor.load_from_folder(npz_sorting_path)
  File "/home/kyu/miniconda3/envs/di_val/lib/python3.9/site-packages/spikeinterface/core/base.py", line 565, in load_from_folder
    return BaseExtractor.load(folder)
  File "/home/kyu/miniconda3/envs/di_val/lib/python3.9/site-packages/spikeinterface/core/base.py", line 561, in load
    raise ValueError('spikeinterface.Base.load() file_path must be an existing folder or file')
ValueError: spikeinterface.Base.load() file_path must be an existing folder or file

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug in sorterThe bug is in sorter code itself, not in SI

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions