From: Chris B. <chr...@no...> - 2017-09-12 23:17:46
|
On Tue, Sep 12, 2017 at 8:47 AM, Francesco Faccenda <f.f...@gm...> 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 Chr...@no... |