Bug #2005
closedredux crashing on fft
0%
Description
I am having a problem where the redux server is crashing when I'm looking at FFTs. The redux log looks like this:
REQUEST: pipeline=standard&filename=/data/lustre/leginondata/12jun20b/rawdata/12jun20b_00008ex.mrc&power=1&maskradius=5.12&shape=512x512&scaletype=stdev&scalemin=-3&scalemax=3&oformat=JPEG
NOT IN MEMORY: Format(38359760,oformat=JPEG,rgb=False)
NOT IN MEMORY: Scale(38360912,scalemax=3.0,scalemin=-3.0,scaletype=stdev)
NOT IN MEMORY: Mask(38360848,maskradius=5)
NOT IN MEMORY: Shape(38360784,shape=(512, 512))
NOT IN MEMORY: Power(38360656,)
IN MEMORY: Read(38359312,filename=/data/lustre/leginondata/12jun20b/rawdata/12jun20b_00008ex.mrc,info=False)
NOT IN FILE: Read(38359312,filename=/data/lustre/leginondata/12jun20b/rawdata/12jun20b_00008ex.mrc,info=False)
Running Power(38360656,)
1345235788.14
Traceback (most recent call last):
File "/panfs/storage.local/imb/stagg/software/myami_dev/redux/server.py", line 37, in run_process
result = pipeline.process(**kwargs)
File "/panfs/storage.local/imb/stagg/software/myami_dev/redux/pipeline.py", line 104, in process
result = pipe(result)
File "/panfs/storage.local/imb/stagg/software/myami_dev/redux/pipe.py", line 162, in call
return self.run(input, **self.kwargs)
File "/panfs/storage.local/imb/stagg/software/myami_dev/redux/pipes/power.py", line 7, in run
output = pyami.fft.calculator.power(input, full=True, centered=True)
File "/panfs/storage.local/imb/stagg/software/myami_dev/pyami/fft/calc_base.py", line 101, in power
pow = self.post_fft(pow, full, centered, mask)
File "/panfs/storage.local/imb/stagg/software/myami_dev/pyami/fft/calc_base.py", line 72, in post_fft
fft_array = pyami.imagefun.swap_quadrants(fft_array)
File "/panfs/storage.local/imb/stagg/software/myami_dev/pyami/imagefun.py", line 183, in swap_quadrants
a = numpy.roll(a, shift0, 0)
File "/usr/lib64/python2.6/site-packages/numpy/core/numeric.py", line 1063, in roll
res = a.take(indexes, axis)
MemoryError
Thoughts