[Numpy-discussion] Memory leak in signal.convolve2d? Alternative?
David Reichert
d.p.reichert at sms.ed.ac.uk
Tue Mar 9 19:13:26 EST 2010
Hi,
Just another update:
signal.convolve and signal.fftconvolve indeed do not seem to have the
problem,
however, they are slower by at least a factor of 2 for my situation.
Moreover, I also tried out the numpy 1.4.x branch and the latest scipy svn,
and a short test seemed to indicate that the memory leak still was present
(albeit, interestingly, memory usage grew much slower), but then something
else stopped working in my main program, so I converted back to scipy 7.1
and numpy 1.3.0 for now.
I might have confused things somewhere along the line, though, I'm
not an expert with these things. Maybe other people can confirm the problem
one way or another.
Thanks,
David
On Tue, Mar 9, 2010 at 9:32 PM, <josef.pktd at gmail.com> wrote:
> On Tue, Mar 9, 2010 at 4:24 PM, David Reichert
> <d.p.reichert at sms.ed.ac.uk> wrote:
> > Hm, upgrading scipy from 0.7.0 to 0.7.1 didn't do the trick for me (still
> > running numpy 1.3.0).
> > I'm not sure if I feel confident enough to use developer versions, but
> I'll
> > look into it.
>
> If you don't need the extra options, you could also use in the
> meantime the nd version signal.convolve
> or the fft version signal.fftconvolve
>
> Josef
>
> >
> > Cheers
> >
> > David
> >
> > On Tue, Mar 9, 2010 at 7:57 PM, Robert Kern <robert.kern at gmail.com>
> wrote:
> >>
> >> On Tue, Mar 9, 2010 at 13:49, David Reichert <d.p.reichert at sms.ed.ac.uk
> >
> >> wrote:
> >> > Hi,
> >> >
> >> > I just reported a memory leak with matrices, and I might have found
> >> > another (unrelated) one in the convolve2d function:
> >> >
> >> > import scipy.signal
> >> > from numpy import ones
> >> >
> >> > while True:
> >> > scipy.signal.convolve2d(ones((1,1)), ones((1,1)))
> >>
> >> This does not leak for me using SVN versions of numpy and scipy. I
> >> recommend upgrading.
> >>
> >> --
> >> Robert Kern
> >>
> >> "I have come to believe that the whole world is an enigma, a harmless
> >> enigma that is made terrible by our own mad attempt to interpret it as
> >> though it had an underlying truth."
> >> -- Umberto Eco
> >> _______________________________________________
> >> NumPy-Discussion mailing list
> >> NumPy-Discussion at scipy.org
> >> http://mail.scipy.org/mailman/listinfo/numpy-discussion
> >
> >
> > The University of Edinburgh is a charitable body, registered in
> > Scotland, with registration number SC005336.
> >
> > _______________________________________________
> > NumPy-Discussion mailing list
> > NumPy-Discussion at scipy.org
> > http://mail.scipy.org/mailman/listinfo/numpy-discussion
> >
> >
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20100310/233d91dd/attachment.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: not available
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20100310/233d91dd/attachment.ksh>
More information about the NumPy-Discussion
mailing list