|
From: Mailing l. u. f. U. C. a. U. <kal...@li...> - 2013-07-24 16:14:51
|
I can't see any problems in the Kaldi code. Perhaps this is an older
version of MKL? It could be a bug in MKL itself. MKL tests OK for
me.
Dan
On Wed, Jul 24, 2013 at 11:55 AM, Mailing list used for User
Communication and Updates <kal...@li...> wrote:
> here's the dbg info copied from eclipse.
> PS: I can pass the test with atlas provided by centos repo
> atlas-sse3.x86_64 3.8.4-2.el6
> @base
> atlas-sse3-devel.x86_64 3.8.4-2.el6
> @base
>
>
>
> stack:
>
> matrix-lib-test [C/C++ Application]
> matrix-lib-test [11312] [cores: 1]
> Thread [1] 11312 [core: 1] (Suspended : Signal : SIGABRT:Aborted)
> raise() at 0x33090328a5
> abort() at 0x3309034085
> kaldi::KaldiAssertFailure_() at kaldi-error.cc:136 0x4cf401
> kaldi::MatrixBase<double>::LapackGesvd() at kaldi-matrix.cc:401 0x48fdd3
> kaldi::MatrixBase<double>::DestructiveSvd() at kaldi-matrix.cc:1,330
> 0x48b902
> kaldi::MatrixBase<double>::Svd() at kaldi-matrix.cc:1,352 0x48b9bb
> kaldi::MatrixBase<double>::Svd() at kaldi-matrix.h:315 0x468e50
> kaldi::MatrixBase<double>::Cond() at kaldi-matrix.cc:1,222 0x48bf47
> kaldi::InitRand<double>() at matrix-lib-test.cc:74 0x42dd7e
> kaldi::UnitTestCompressedMatrix<double>() at matrix-lib-test.cc:3,532
> 0x43055a
> kaldi::MatrixUnitTest<double>() at matrix-lib-test.cc:3,705 0x42de8b
> main() at matrix-lib-test.cc:3,829 0x42dac7
>
>
>
> variable list after invoking the following @line393 kaldi-matrix.cc
> clapack_Xgesvd(v_job, u_job,
> &M, &N, data_, &LDA,
> s->Data(),
> V->Data(), &V_stride,
> U->Data(), &U_stride,
> p_work, &l_work,
> &result);
>
>
> __func__ char [12] 0x4d5418
> M KaldiBlasInt 1
> LDA KaldiBlasInt 2
> U kaldi::MatrixBase<double> * 0x7ffffffface0
> data_ double * 0x7413b0
> *data_ double 0
> num_cols_ kaldi::MatrixIndexT 1
> num_rows_ kaldi::MatrixIndexT 10
> stride_ kaldi::MatrixIndexT 2
> l_work KaldiBlasInt 5
> p_work double * 0x741460
> *p_work double 1.0829823019173015e-312
> temp void * 0x741460
> N KaldiBlasInt 10
> V kaldi::MatrixBase<double> * 0x7fffffffacc0
> data_ double * 0x7406a0
> *data_ double 0
> num_cols_ kaldi::MatrixIndexT 1
> num_rows_ kaldi::MatrixIndexT 1
> stride_ kaldi::MatrixIndexT 2
> result KaldiBlasInt -13
> tmpU kaldi::Matrix<double> {...}
> V_stride KaldiBlasInt 2
> work_query double 5
> u_job char * 0x4d4fea "N"
> tmpV kaldi::Matrix<double> {...}
> U_stride KaldiBlasInt 2
> v_job char * 0x4d4fea "N"
> this kaldi::MatrixBase<double> * const 0x7fffffffaf80
> data_ double * 0x741300
> *data_ double 0.78239572048187256
> num_cols_ kaldi::MatrixIndexT 1
> num_rows_ kaldi::MatrixIndexT 10
> stride_ kaldi::MatrixIndexT 2
> s kaldi::VectorBase<double> * 0x7fffffffb190
> data_ double * 0x7404a0
> *data_ double 0
> dim_ kaldi::MatrixIndexT 1
> U_in kaldi::MatrixBase<double> * 0x0
> V_in kaldi::MatrixBase<double> * 0x0
>
>
>
>
>
>
>
> On Wed, Jul 24, 2013 at 11:04 PM, Mailing list used for User Communication
> and Updates <kal...@li...> wrote:
>>
>> Could you please run this in a debugger and show me the values of
>> p_work, l_work and result, e.g.
>>
>> gdb matrix-lib
>> (gdb) r
>> [wait till it crashes]
>> (gdb) up
>> (gdb) up # not sure how many times
>> (gdb) up
>> (gdb) p l_work
>> (gdb) p p_work
>> (gdb) p result
>>
>> Dan
>>
>>
>>
>> On Wed, Jul 24, 2013 at 10:34 AM, Mailing list used for User
>> Communication and Updates <kal...@li...> wrote:
>> > Hi,
>> >
>> > I tried latest trunk version with MKL. I have no problem when running
>> > `make
>> > all`, but get a FAIL when testing. Can anyone help? Thanks.
>> >
>> >
>> > svn revision 2720 trunk
>> >
>> >
>> > configuration line:
>> > $ ./configure --threaded-math=yes --mathlib=MKL --use-cuda=yes
>> > --mkl-root=$MKLROOT --omp-libdir=/opt/intel/lib/intel64
>> >
>> >
>> > MKL version 11.0 update 5 (latest)
>> >
>> >
>> > Linux version CentOS 6.4
>> > $ uname -a
>> > Linux 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013
>> > x86_64
>> > x86_64 x86_64 GNU/Linux
>> >
>> >
>> > $ gcc -v
>> > Using built-in specs.
>> > Target: x86_64-redhat-linux
>> > Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
>> > --infodir=/usr/share/info
>> > --with-bugurl=http://bugzilla.redhat.com/bugzilla
>> > --enable-bootstrap --enable-shared --enable-threads=posix
>> > --enable-checking=release --with-system-zlib --enable-__cxa_atexit
>> > --disable-libunwind-exceptions --enable-gnu-unique-object
>> > --enable-languages=c,c++,objc,obj-c++,java,fortran,ada
>> > --enable-java-awt=gtk
>> > --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
>> > --enable-libgcj-multifile --enable-java-maintainer-mode
>> > --with-ecj-jar=/usr/share/java/eclipse-ecj.jar
>> > --disable-libjava-multilib
>> > --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686
>> > --build=x86_64-redhat-linux
>> > Thread model: posix
>> > gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC)
>> >
>> >
>> > ~/kaldi/trunk/src/matrix
>> > $ make test
>> > Running matrix-lib-test .../bin/sh: line 1: 5561 Aborted
>> > (core dumped) ./$x > /dev/null 2>&1
>> > ... FAIL
>> > Running kaldi-gpsr-test ...... SUCCESS
>> > make: *** [test] Error 1
>> >
>> >
>> > $ ./matrix-lib-test
>> > ...
>> > ...
>> > VLOG[2] (UnitTestLbfgs():matrix-lib-test.cc:2734) L-BFGS finished after
>> > 59
>> > function evaluations.
>> > LOG (UnitTestCompressedMatrix():matrix-lib-test.cc:3623) M = [ ]
>> >
>> > LOG (UnitTestCompressedMatrix():matrix-lib-test.cc:3624) M2 = [ ]
>> >
>> > LOG (UnitTestCompressedMatrix():matrix-lib-test.cc:3626) Compressed
>> > matrix,
>> > tot = 0, diff = 0
>> >
>> > MKL ERROR: Parameter 13 was incorrect on entry to DGESVD.
>> > KALDI_ASSERT: at LapackGesvd:kaldi-matrix.cc:401, failed: result >= 0 &&
>> > "Call to CLAPACK dgesvd_ called with wrong arguments"
>> > Stack trace is:
>> > kaldi::KaldiGetStackTrace()
>> > kaldi::KaldiAssertFailure_(char const*, char const*, int, char const*)
>> > kaldi::MatrixBase<double>::LapackGesvd(kaldi::VectorBase<double>*,
>> > kaldi::MatrixBase<double>*, kaldi::MatrixBase<double>*)
>> > kaldi::MatrixBase<double>::DestructiveSvd(kaldi::VectorBase<double>*,
>> > kaldi::MatrixBase<double>*, kaldi::MatrixBase<double>*)
>> > kaldi::MatrixBase<double>::Svd(kaldi::VectorBase<double>*,
>> > kaldi::MatrixBase<double>*, kaldi::MatrixBase<double>*) const
>> > .
>> > .
>> > .
>> > ./matrix-lib-test() [0x43055a]
>> > ./matrix-lib-test() [0x42de8b]
>> > ./matrix-lib-test(main+0x1d) [0x42dac7]
>> > /lib64/libc.so.6(__libc_start_main+0xfd) [0x330901ecdd]
>> > ./matrix-lib-test() [0x42ced9]
>> > Aborted (core dumped)
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > See everything from the browser to the database with AppDynamics
>> > Get end-to-end visibility with application monitoring from AppDynamics
>> > Isolate bottlenecks and diagnose root cause in seconds.
>> > Start your free trial of AppDynamics Pro today!
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Kaldi-users mailing list
>> > Kal...@li...
>> > https://lists.sourceforge.net/lists/listinfo/kaldi-users
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Kaldi-users mailing list
>> Kal...@li...
>> https://lists.sourceforge.net/lists/listinfo/kaldi-users
>
>
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Kaldi-users mailing list
> Kal...@li...
> https://lists.sourceforge.net/lists/listinfo/kaldi-users
>
|