Skip to content

Add GPU memory release method #25

Description

@gourdchen

surfplot is such a excellect toolbox for visualization surface in Python.
However, I found that if I called it looping to draw, it could cause a GPU memory overflow (I only have 4G GPU mem) and IPython to crash. I found that I could manually clear the existing plotter to avoid this problem, while the surfplot only return plotter.show() not plotter.
So, I use

from brainspace.plotting.base import Plotter
Plotter.close_all()

to avoid GPU memory overflow.
I believe it can be better if there are some method that can automatically close plotter afer we build the matplotlib object.
I hope this can be helpful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions