Hi,<br><br>Just another update:<br><br>signal.convolve and signal.fftconvolve indeed do not seem to have the problem,<br>however, they are slower by at least a factor of 2 for my situation.<br><br>Moreover, I also tried out the numpy 1.4.x branch and the latest scipy svn,<br>
and a short test seemed to indicate that the memory leak still was present<br>(albeit, interestingly, memory usage grew much slower), but then something<br>else stopped working in my main program, so I converted back to scipy 7.1<br>
and numpy 1.3.0 for now.<br><br>I might have confused things somewhere along the line, though, I'm<br>not an expert with these things. Maybe other people can confirm the problem<br>one way or another.<br><br>Thanks,<br>
<br>David<br><br><div class="gmail_quote">On Tue, Mar 9, 2010 at 9:32 PM,  <span dir="ltr"><<a href="mailto:josef.pktd@gmail.com">josef.pktd@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Tue, Mar 9, 2010 at 4:24 PM, David Reichert<br>
<div class="im"><<a href="mailto:d.p.reichert@sms.ed.ac.uk">d.p.reichert@sms.ed.ac.uk</a>> wrote:<br>
</div><div class="im">> Hm, upgrading scipy from 0.7.0 to 0.7.1 didn't do the trick for me (still<br>
> running numpy 1.3.0).<br>
> I'm not sure if I feel confident enough to use developer versions, but I'll<br>
> look into it.<br>
<br>
</div>If you don't need the extra options, you could also use in the<br>
meantime the nd version signal.convolve<br>
or the fft version signal.fftconvolve<br>
<br>
Josef<br>
<div class="im"><br>
><br>
> Cheers<br>
><br>
> David<br>
><br>
> On Tue, Mar 9, 2010 at 7:57 PM, Robert Kern <<a href="mailto:robert.kern@gmail.com">robert.kern@gmail.com</a>> wrote:<br>
>><br>
>> On Tue, Mar 9, 2010 at 13:49, David Reichert <<a href="mailto:d.p.reichert@sms.ed.ac.uk">d.p.reichert@sms.ed.ac.uk</a>><br>
>> wrote:<br>
>> > Hi,<br>
>> ><br>
>> > I just reported a memory leak with matrices, and I might have found<br>
>> > another (unrelated) one in the convolve2d function:<br>
>> ><br>
>> > import scipy.signal<br>
>> > from numpy import ones<br>
>> ><br>
>> > while True:<br>
>> >     scipy.signal.convolve2d(ones((1,1)), ones((1,1)))<br>
>><br>
>> This does not leak for me using SVN versions of numpy and scipy. I<br>
>> recommend upgrading.<br>
>><br>
>> --<br>
>> Robert Kern<br>
>><br>
>> "I have come to believe that the whole world is an enigma, a harmless<br>
>> enigma that is made terrible by our own mad attempt to interpret it as<br>
>> though it had an underlying truth."<br>
>>  -- Umberto Eco<br>
>> _______________________________________________<br>
>> NumPy-Discussion mailing list<br>
>> <a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
>> <a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
><br>
><br>
</div>> The University of Edinburgh is a charitable body, registered in<br>
> Scotland, with registration number SC005336.<br>
<div><div></div><div class="h5">><br>
> _______________________________________________<br>
> NumPy-Discussion mailing list<br>
> <a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
> <a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
><br>
><br>
_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
<br>
</div></div></blockquote></div><br>