spikeinterface: ArrayMemoryError when using tridesclous
Hello team,
I’ve attached the error log for tridesclous.
The key phrase is:
raise self._exception\nnumpy.core._exceptions._ArrayMemoryError: Unable to allocate 10.2 GiB for an array with shape (42923008, 64) and data type float32\n",
"run_time": null
Any thoughts? Thank you very much! spikeinterface_log.txt
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 18 (4 by maintainers)
Hi Sam - no worries, I know you’re super busy. Great idea though about using docker. Unfortunately, I get the error pasted below. @Can, thank you for all your ideas! I’ll try them if I can’t get docker to work. But to answer your first question, the raw file is 20.6GB.
Hi Can, thank you for the quick response. Yes, this same data set worked with Kilosort3, Spyking Circus, and Iron Cluster.
I’ll check if the ram is maxed out when I run it. I’ll also loked into Swap. Thanks!
The array is very large, I am not sure if that is normal.
You are out of memory (OOM), how much RAM do you have? You can increase your swap memory, but this will impact performance.
Unless there is a setting for PCs with low RAM on
tridesclous, and there is no mistake in your configuration, the best way forward is to get a PC with more RAM.