On Tue, Sep 12, 2017 at 8:47 AM, Francesco Faccenda <f.faccend...@gmail.com>
wrote:
> But there’s a good news, I have a nice GPU available (an NVIDIA Tesla
> K40c), so I’d like to know if there is a way to make matplotlib run on it,
> or maybe wrap it on some GPU/CUDA wrapper and make it run smoothly.
>
I tihnk you want VisPy:
https://vispy.readthedocs.io/en/latest/
It's a plotting package with a kinda like matplotlib API, built on OpenGL.
Unfortunately, it doesn't look like it's been updated in a while -- from
teh docs. But the gitHub project is active:
https://github.com/vispy/vispy
So maybe it's only the docs that haven't been updated!
But probably a much better option than trying to shoehorn GPU rendering
into MPL.
The problem is that while MPL was designed to be "backend" independent --
so it is "easy" to plug in an alternative renderer, the rendering model is
not really well suited to GPU rendering -- it would take a lot of
refactoring to really be able to take advantage of the graphics card.
-CHB
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
chris.bar...@noaa.gov
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel