-
Notifications
You must be signed in to change notification settings - Fork 202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using spikeinterface with a spike sorter installed in a different environment #1890
Comments
Hi @grg2rsr Unfortunately that is not an option. The sorters are started in the same process when run locally, so selecting an a different environment would require some changes and some additional flexibility (why not supporting venv too?) Have you looked into using docker/singularity? That should solve any installation issue, since the sorter doesn't need to be installed. Cheers |
after some lost and won battles with docker, I am getting the following error from spikeinterface
I have all nvidia related things installed, including the nvidia-container-toolkit |
What OS are you using? Are you able to run other sorters via Docker? Does this command work?
And inside the container run: Have you followed all steps here (https://spikeinterface.readthedocs.io/en/latest/modules/sorters.html#containerizedsorters) to set up docker with the GPU? |
thanks for your response!
Ubuntu 22.04.2 LTS
at least what I tried now is klusta (which crashes as it needs pandas, very unrelated issue but maybe interesting for you that it misses it), now trying mountainsort4, which ends up stuck in pulling forever.
no:
currently looking into NVIDIA/nvidia-docker#1648 and NVIDIA/nvidia-container-toolkit#154 ... I think probably related. |
Hi @grg2rsr. |
@samuelgarcia we would still need a |
@alejoe91 : I would have in mind more something than we do for matlab prepare a script and run it in a diffrent env like we do for matlab not somethign complicated like docker where SI must be installed in the other envs. |
Hi,
I have a simple question regarding the installation of spike sorters that I can't seem to find an answer for in th docs. I have pykilosort previously installed in a different environment, and now looking into spikeinterface. Managing the CUDA mess was nothing that I necessarily want to go through again. Can I somehow tell spikeinterface where to find the sorter, as in tell the wrapper the environment of installation or something similar? If I understood the docs correctly, the sorters are started as a different process in any case. I was hoping that something like this exists:
but doesn't seem like.
Any chance I missed something? Thanks
The text was updated successfully, but these errors were encountered: