Sorry to hear that you are having trouble. Here is a guess about what is happening.
Numpy requires contiguous memory, because that is how the underlying C & Fortran libraries operate. As the whole matrix is important, parts of it are not placed into the swap partition. I am not entirely sure how to help, but this may explain why adding swap space is not fixing the problem. On 16 September 2012 20:22, Sriranga(78yrsold) <[email protected]> wrote: > Hi all, > > Kindly view the attached fles which are self explanatory. In ubuntu 12.04, I > have increased the linux-swap area to 12.07GB to beat the memory error > displayed during the run-box-training script. My machine is Dell having duel > intel processor with 3GB RAM. > > Before the start of the script the following output of "Free" command as > follow: > > 1) dell@ubuntu:~/ocropus/kannada-boxes$ free (BEFORE START THE PROGRAM) > total used free shared buffers > cached > Mem: 3086660 875884 2210776 0 16940 520168 > -/+ buffers/cache: 338776 2747884 > Swap: 12651516 0 12651516 > dell@ubuntu:~/ocropus/kannada-boxes$ ./run-box-training > > 2)Traceback (most recent call last): > File "/usr/local/bin/ocropus-gpageseg", line 331, in <module> > process1((f,i+1)) > File "/usr/local/bin/ocropus-gpageseg", line 277, in process1 > segmentation = compute_segmentation(binary,scale) > File "/usr/local/bin/ocropus-gpageseg", line 225, in compute_segmentation > bottom,top,boxmap = compute_gradmaps(binary,scale) > File "/usr/local/bin/ocropus-gpageseg", line 159, in compute_gradmaps > args.hscale*scale),order=(1,0)) > File "/usr/lib/python2.7/dist-packages/scipy/ndimage/filters.py", line > 257, in gaussian_filter > output, return_value = _ni_support._get_output(output, input) > File "/usr/lib/python2.7/dist-packages/scipy/ndimage/_ni_support.py", line > 69, in _get_output > output = numpy.zeros(shape, dtype = input.dtype.name) > MemoryError > dell@ubuntu:~/ocropus/kannada-boxes$ free (END OF THE PROGRAM) > total used free shared buffers > cached > Mem: 3086660 612396 2474264 0 1828 279748 > -/+ buffers/cache: 330820 2755840 > Swap: 12651516 214860 12436656 > dell@ubuntu:~/ocropus/kannada-boxes$ > > It could be seen that py programs does not utilise the swap effectively but > instead displayed memory error. I have checked RAM/memory in the Dell > machine using feature diagnostics - no problem is reported so far. What > else memory problem ? > Even in tesseract-ocr ( which is not python built) I did not face with above > serious problem for 4 years - in winXP so far. > > Valuable solution for the above problem is requested. > With regards, > -Sriranga(79yrs) > > -- > You received this message because you are subscribed to the Google Groups > "ocropus" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "ocropus" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
