Open kshtjkumar opened 5 months ago
reinstalled spikeinterface from source and then this is the error I get :
SpikeSortingError Traceback (most recent call last)
Cell In[43], line 7
3 recording_notch_ecog = spre.notch_filter(recording_ecog,q = 50)
#notch_filter
4 rec_ecog_ref = spre.common_reference(recording_notch_ecog,
operator="median", reference="global") #rereferencing the data
----> 7 sorting_rec = ss.run_sorter("mountainsort5", rec_ecog_ref,
output_folder='mountainsort5_output_222', verbose = False )
8 print("Sorter found", len(sorting_rec.get_unit_ids()), "units")
9 sorting_rec = sorting_rec.remove_empty_units()
File
~\.conda\envs\spike\lib\site-packages\spikeinterface\sorters\runsorter.py:174,
in run_sorter(sorter_name, recording, output_folder,
remove_existing_folder, delete_output_folder, verbose, raise_error,
docker_image, singularity_image, delete_container_files, with_output,
**sorter_params)
167 container_image = singularity_image
168 return run_sorter_container(
169 container_image=container_image,
170 mode=mode,
171 **common_kwargs,
172 )
--> 174 return run_sorter_local(**common_kwargs)
File
~\.conda\envs\spike\lib\site-packages\spikeinterface\sorters\runsorter.py:224,
in run_sorter_local(sorter_name, recording, output_folder,
remove_existing_folder, delete_output_folder, verbose, raise_error,
with_output, **sorter_params)
222 SorterClass.set_params_to_folder(recording, output_folder,
sorter_params, verbose)
223 SorterClass.setup_recording(recording, output_folder,
verbose=verbose)
--> 224 SorterClass.run_from_folder(output_folder, raise_error, verbose)
225 if with_output:
226 sorting = SorterClass.get_result_from_folder(output_folder,
register_recording=True, sorting_info=True)
File
~\.conda\envs\spike\lib\site-packages\spikeinterface\sorters\basesorter.py:293,
in BaseSorter.run_from_folder(cls, output_folder, raise_error, verbose)
290 print(f"{sorter_name} run time {run_time:0.2f}s")
292 if has_error and raise_error:
--> 293 raise SpikeSortingError(
294 f"Spike sorting error trace:\n{log['error_trace']}\n"
295 f"Spike sorting failed. You can inspect the runtime trace
in {output_folder}/spikeinterface_log.json."
296 )
298 return run_time
SpikeSortingError: Spike sorting error trace:
Traceback (most recent call last):
File
"C:\Users\garim\.conda\envs\spike\lib\site-packages\spikeinterface\sorters\basesorter.py",
line 258, in run_from_folder
File
"C:\Users\garim\.conda\envs\spike\lib\site-packages\spikeinterface\sorters\external\mountainsort5.py",
line 191, in _run_from_folder
File
"C:\Users\garim\.conda\envs\spike\lib\site-packages\mountainsort5\util\create_cached_recording.py",
line 18, in create_cached_recording
si.BinaryRecordingExtractor.write_recording(
File
"C:\Users\garim\.conda\envs\spike\lib\site-packages\spikeinterface\core\binaryrecordingextractor.py",
line 148, in write_recording
File
"C:\Users\garim\.conda\envs\spike\lib\site-packages\spikeinterface\core\recording_tools.py",
line 137, in write_binary_recording
File
"C:\Users\garim\.conda\envs\spike\lib\site-packages\spikeinterface\core\job_tools.py",
line 380, in run
File
"C:\Users\garim\.conda\envs\spike\lib\concurrent\futures\process.py",
line 766, in map
results = super().map(partial(_process_chunk, fn),
File "C:\Users\garim\.conda\envs\spike\lib\concurrent\futures\_base.py",
line 610, in map
fs = [self.submit(fn, *args) for args in zip(*iterables)]
File "C:\Users\garim\.conda\envs\spike\lib\concurrent\futures\_base.py",
line 610, in <listcomp>
fs = [self.submit(fn, *args) for args in zip(*iterables)]
File
"C:\Users\garim\.conda\envs\spike\lib\concurrent\futures\process.py",
line 720, in submit
raise BrokenProcessPool(self._broken)
concurrent.futures.process.BrokenProcessPool: A child process terminated
abruptly, the process pool is not usable anymore
Spike sorting failed. You can inspect the runtime trace in
C:\Users\garim\mountainsort5_output_222/spikeinterface_log.json.