MONAILabel / 3D Slicer with Google Colab? #709
-
Hello, I'm a clinician and currently in the process of setting up a project that involves segmentation of 2-dimensional panoramic radiographs. The plan would be for a number of radiologists to work on segmenting a database of anonymised images using the MONAILabel extension of 3D Slicer. To my knowledge, our most convenient departmental PCs do not have CUDA-capable GPUs. My colleagues in Imaging Sciences have suggested that Google Colab could be a solution - is it possible to run a MONAILabel server with Google Colab? Thank you. Chris |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Hi @ChrisPlatais, Thanks for opening this discussion. Please let me know and we can arrange a meeting to talk more about this use case. Andres |
Beta Was this translation helpful? Give feedback.
-
Each client computer needs to be able to run Slicer but does not need a GPU, as all clients can connect to a single shared MONAILabel server. The most cost-effective "server" is probably a desktop gaming computer with a GeForce RTX 3090, which you can get for about |
Beta Was this translation helpful? Give feedback.
-
You can run MONAILabel in Google Colab. But you would like to make it persistent, continuous and scalable solution for the use-case.. MONAILabel server is not just limited to train a model but more for the users to run annotations using x/y/z clients/viewers. There are lot more associations (using different datastore like filesystem, http based storage stystem, dicomweb, xnat etc..) to which MONAILabel server has to connect.. all these integrations to get exposed through Colab is little tricky and we might end up with some kind of hacks. So, I would recommend not to think in that direction (running Colab/notebook etc..) and consider it as more of e2e deployable solution. |
Beta Was this translation helpful? Give feedback.
You can run MONAILabel in Google Colab. But you would like to make it persistent, continuous and scalable solution for the use-case.. MONAILabel server is not just limited to train a model but more for the users to run annotations using x/y/z clients/viewers. There are lot more associations (using different datastore like filesystem, http based storage stystem, dicomweb, xnat etc..) to which MONAILabel server has to connect.. all these integrations to get exposed through Colab is little tricky and we might end up with some kind of hacks.
So, I would recommend not to think in that direction (running Colab/notebook etc..) and consider it as more of e2e deployable solution.