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

Minimal segmentation requirements #45

Open
BegoneGIT opened this issue Nov 28, 2023 · 1 comment
Open

Minimal segmentation requirements #45

BegoneGIT opened this issue Nov 28, 2023 · 1 comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested

Comments

@BegoneGIT
Copy link

Hi! I'd like to ask what are reccomended specs to run segmentor on?
I've i5-9300HF, 8GB GeForce GTX 1650, so not an amazing spec.

I ask this since isen-20 hangs after ~20 minutes (docker image CPU and RAM usage goes to 0, but virtual machine itself still hogs on those resorces somehow). To free up the memory I have to quit Docker altogether. I tried deleting and recreating this docker image, but it doesn't seem to help.
Last thing printed in console is Executing: docker run --rm --gpus device=0 -v \BraTS-Toolkit\brats_toolkit\tmpps3eqv8s:/app/data/ brats/isen-20 python runner.py.

I think it's memory issue because sanet0-20 returned CUDA out of memory error.

I was able to run examples and they did return proper segmentation masks in nii.gz.

Thinking about possible solution I came up with two things. For first maybe I could 'reduce' the data somehow so models have more memory to work on. Second is, maybe there are smaller (or pruned) models I could use.

@neuronflow neuronflow added documentation Improvements or additions to documentation question Further information is requested labels Nov 29, 2023
@neuronflow
Copy link
Owner

The minimum hardware requirements will largely depend on the algorithm, operating system, etc., e.g., you have a VM in your setup, which creates additional overhead.

There is no general answer to this question. Unfortunately, we don't have a good overview of algorithm-specific hardware requirements. A PR featuring such an overview of the documentation would be welcome.

Hopefully, we will find time to publish a selection of glioma segmentation algorithms that don't require docker and in general, are very light-weight soon [we have an upcoming publication with already trained networks].

@neuronflow neuronflow reopened this Dec 4, 2023
@neuronflow neuronflow added help wanted Extra attention is needed good first issue Good for newcomers labels Dec 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants