Skip to content
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

Feature request: Add a backend support e.g. GPU on different machine. #47

Open
idhamari opened this issue Nov 19, 2023 · 2 comments
Open

Comments

@idhamari
Copy link

It would be nice to add a backend support so the extension runs using a GPU on a different machine e.g.:

  1. The user installs the backend, e.g. flask server, and required libs
  2. In 3D Slicer, a user adds the GPU server, the extension sends the input image and other parameters, the backend runs the segmentation task, and sends the result back to 3D Slicer.
@lassoan
Copy link
Owner

lassoan commented Nov 20, 2023

I agree that this can be useful and there is an example flask server for TotalSegmentator v1, so it would not be that much work. However, from the example of MONAILabel we see that very few users can and are interested in setting up a server (even if it is just a single docker command).

Therefore, I would not invest time into this myself, but would be happy to merge a pull request that adds the frontend implementation to this extension and describes how to set up your own server.

@idhamari
Copy link
Author

Thanks for the info and the link. I will try to add a PR if no one does. I suggest leaving this FR open as a reminder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants