Doesn't compile with IPP

55 views
Skip to first unread message

cmog...@gmail.com

unread,
Jan 19, 2013, 5:20:13 AM1/19/13
to ebl...@googlegroups.com
Hello, it's me again %)
I tried to compile latest trunc version and revision 2522 with latest IPP (7.1) and with USEOPENMP=1. But result was the same, it didn't compile.

For latest trunc:
/home/cmogilko/sources/eblearn/core/libidx/include/ippops.hpp: In function ‘void ebl::ipp_m2dotm1(const ebl::idx<T>&, const ebl::idx<T>&, ebl::idx<T>&) [with T = float]’:
/home/cmogilko/sources/eblearn/core/libidx/include/ippops.hpp:1044:38: error: ‘idx_check_contiguous3’ was not declared in this scope
/home/cmogilko/sources/eblearn/core/libidx/include/ippops.hpp: In function ‘void ebl::ipp_m2dotm1(const ebl::idx<T>&, const ebl::idx<T>&, ebl::idx<T>&) [with T = double]’:
/home/cmogilko/sources/eblearn/core/libidx/include/ippops.hpp:1055:38: error: ‘idx_check_contiguous3’ was not declared in this scope
/home/cmogilko/sources/eblearn/core/libidx/include/ippops.hpp: In function ‘void ebl::ipp_m2dotm2(const ebl::idx<T>&, const ebl::idx<T>&, ebl::idx<T>&) [with T = float]’:
/home/cmogilko/sources/eblearn/core/libidx/include/ippops.hpp:1069:38: error: ‘idx_check_contiguous3’ was not declared in this scope
/home/cmogilko/sources/eblearn/core/libidx/include/ippops.hpp: In function ‘void ebl::ipp_m2dotm2(const ebl::idx<T>&, const ebl::idx<T>&, ebl::idx<T>&) [with T = double]’:
/home/cmogilko/sources/eblearn/core/libidx/include/ippops.hpp:1082:38: error: ‘idx_check_contiguous3’ was not declared in this scope

For r2522:
/home/cmogilko/eblearn/core/libidx/src/ipp.cpp: At global scope:
/home/cmogilko/eblearn/core/libidx/src/ipp.cpp:231:3: error: expected constructor, destructor, or type conversion before ‘idx_sum_macro’
/home/cmogilko/eblearn/core/libidx/src/ipp.cpp:541:1: error: expected ‘}’ at end of input

Could you tell me which version of IPP or revision number to use?

PS. And some other offtopic. Without optimization svhn tutorial works well for r2522, but in latest trunc it doesn't. This error appears after 1 epoch.
Error: requesting an f/b state but tensor(s) not found at index 0 in f: [ 512x4x4 ] and b: [ ], in get_dx at /home/cmogilko/sources/eblearn/core/libeblearn/include/ebl_state.hpp:516

Pierre Sermanet

unread,
Jan 21, 2013, 2:21:46 PM1/21/13
to ebl...@googlegroups.com
Yes it seems IPP is broken in latest code. That is something we need to look into.



--



Reply all
Reply to author
Forward
0 new messages