thanks, -O3 in install was missing

On Mon, Jul 27, 2009 at 1:38 AM, Thomas Breuel<[email protected]> wrote:
>
> You need to build everything with
>
> scons opt=-O3
> sudo scons opt=-O3 install
>
> Tom
>
> On Mon, Jul 27, 2009 at 01:07, Snorri Siemsen<[email protected]> wrote:
>>
>> dear Tom,
>>
>> Still broken
>>
>> thanks for the quick reply. Was on vacation so I didn't have time to
>> check it out until now.
>>
>> It seems to me that the multithreaded training is still not available.
>> It still takes an hour for me to do the lines training and I can see
>> that only one core is used at all times.
>>
>> Does the training work multithreaded for you?
>>
>> with best regards,
>> Snorri Siemsen
>>
>> On Wed, Jul 22, 2009 at 3:25 AM, Thomas Breuel<[email protected]> wrote:
>>>
>>> Thanks for the report.
>>>
>>> On Wed, Jul 22, 2009 at 04:28, snorrsi<[email protected]> wrote:
>>>>
>>>> I had previously compiled Ocropus from the Mercurial repository with
>>>> multithreading working but now when I tried to compile the newest
>>>> version the multithreading support for training has gone away.
>>>>
>>>> I am trying to run the script
>>>>
>>>> ocropus trainseg my.model lines
>>>>
>>>>
>>>> Is this related to the disabling of OpenMP in the new version ?
>>>> See Revision: ba9ff20a70
>>>>
>>>> Previous version from around 10. june:
>>>> ocropus Revision: 2e552379084f
>>>> iulib Revision: 8015520179e9
>>>
>>> Yes; although OpenMP mostly works, OpenMP makes debugging and bug
>>> reporting harder.
>>>
>>>> I also noticed that compiling Ocropus and Iulib with -O2 disabled the
>>>> multithreading.
>>>
>>> Yes, OpenMP use is enabled by compiling with -O3
>>>
>>>> However if I try to compile the new version with -O3 I get this error.
>>>>
>>>> g++ -o ocr-utils/bookstore.o -c -DDATADIR='"/usr/local/share/ocropus"'
>>>> -g -fPIC -O3 -Wall -Wno-sign-compare -Wno-write-strings -
>>>> D__warn_unused_result__=__far__ -D_BACKWARD_BACKWARD_WARNING_H=1 -
>>>> fopenmp -DHAVE_LEPTONICA -I/usr/local/include -I/tmp/o/include -I/usr/
>>>> local/include -I/usr/include/leptonica -I/usr/local/include/leptonica -
>>>> I/usr/local/include/leptonica -Iinclude -Iocr-utils ocr-utils/
>>>> bookstore.cc
>>>> ocr-utils/bookstore.cc: In member function 'virtual int
>>>> ocropus::OldBookStore::get_max_page(const char*)':
>>>> ocr-utils/bookstore.cc:34: error: invalid exit from OpenMP structured
>>>> block
>>>
>>> I have removed the pragmas again... they weren't actually needed (yet)
>>> and only protected against accidental invocation from within a
>>> multithreaded context.
>>>
>>> If you compile with -O3, multithreaded training should work again.
>>>
>>> Tom
>>>
>>> >
>>>
>>
>> >
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 this group at 
http://groups.google.com/group/ocropus?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to