Before you fill out this form:
Did you review the FAQ?
Did you look through previous (open AND closed) issues posted on GH?
Now fill this form out completely:
Is your feature request related to a problem? Please describe.
Yes. Many users work on laptops or lower-power local machines, which are convenient for annotation and review but not ideal for heavy model inference or training. Running Cellpose models locally can be slow or impractical when GPU resources are limited.
It would be very helpful if the Cellpose GUI could connect to a remote server so that inference and training run on the server, while the user continues annotating and interacting through the local GUI. This would make the workflow much more efficient for users who rely on lightweight devices.
Describe the solution you'd like
I would like a feature in the Cellpose GUI to connect to a remote server for computation.
Ideal workflow:
- Launch the Cellpose GUI locally on a laptop or desktop
- Connect the GUI to a remote machine or server
- Run model inference on the remote server
- Train or fine-tune models on the remote server
- View results and continue annotation in the local GUI
This would separate the compute-heavy tasks from the user interface, allowing users to annotate locally while using server-side CPU/GPU resources for inference and training.
Describe alternatives you've considered
Current alternatives are not very convenient:
- Running everything locally, which is often too slow on laptops
- Logging into a remote server separately and running Cellpose outside the GUI
- Using remote desktop solutions, which can feel laggy and are less convenient for annotation
- Manually moving data between local and remote environments
These workarounds are possible, but they make the workflow more complicated and less efficient than having direct remote-server support built into the GUI.
Additional context
This feature would be especially useful for:
- Users with laptops and limited local compute
- Labs with shared GPU servers
- Large datasets that require faster inference/training
- Annotation workflows where responsiveness in the GUI is important
A client-server mode for the GUI could make Cellpose much more practical in research environments where compute resources are centralized on servers but annotation is done on personal devices.
Before you fill out this form:
Did you review the FAQ?
Did you look through previous (open AND closed) issues posted on GH?
Now fill this form out completely:
Is your feature request related to a problem? Please describe.
Yes. Many users work on laptops or lower-power local machines, which are convenient for annotation and review but not ideal for heavy model inference or training. Running Cellpose models locally can be slow or impractical when GPU resources are limited.
It would be very helpful if the Cellpose GUI could connect to a remote server so that inference and training run on the server, while the user continues annotating and interacting through the local GUI. This would make the workflow much more efficient for users who rely on lightweight devices.
Describe the solution you'd like
I would like a feature in the Cellpose GUI to connect to a remote server for computation.
Ideal workflow:
This would separate the compute-heavy tasks from the user interface, allowing users to annotate locally while using server-side CPU/GPU resources for inference and training.
Describe alternatives you've considered
Current alternatives are not very convenient:
These workarounds are possible, but they make the workflow more complicated and less efficient than having direct remote-server support built into the GUI.
Additional context
This feature would be especially useful for:
A client-server mode for the GUI could make Cellpose much more practical in research environments where compute resources are centralized on servers but annotation is done on personal devices.