[mecab-users 243] Re: mecab-0.94でmake checkエラー

Back to archive index

Taku Kudo taku****@chase*****
2007年 3月 4日 (日) 00:15:12 JST


工藤です

0.94 になって辞書作成やパラメータ学習用の regression test を追加しました.

エラーを見ると,パラメータ学習用の regression test が死んでいるみたいです.
辞書作成や解析の regression test ではエラーが発生していません.
パラメータ学習は浮動小数点が入るため,アーキテクチャによって
若干結果が変わる可能性があります.amd64 でパラメータ学習をしないの
であれば,そんなに深刻に考える必要はありません.しかし,ちょっと
気持ち悪いですね.時間がとれたら調査いたします.



> mecab-0.94でmake checkがひっかかってしまうようです。
> 同じ環境でmecab-0.93であれば、make checkは通ります。
>
> 環境は、Gentoo Linux, amd64, gcc-4.1.1です。
>
> $ ./configure --prefix=/usr --host=x86_64-pc-linux-gnu
> --mandir=/usr/share/man --infodir=/
> usr/share/info --datadir=/usr/share --sysconfdir=/etc
> --localstatedir=/var/lib --with-ch
> arset=utf8 --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
> $ make
> $ make check
> (snip)
> done!
> reading model-ipadic.c1.0.f1.dic/unk.def ... 40
> emitting double-array: 100% |###########################################|
> empty word is found, discard this line
> reading model-ipadic.c1.0.f1.dic/dic.csv ... 4332
> emitting double-array: 100% |###########################################|
> reading model-ipadic.c1.0.f1.dic/matrix.def ... 163x235
> emitting matrix      : 100% |###########################################|
>
> done!
>               precision          recall         F
> LEVEL 0:    11.0647(53/479) 12.0181(53/441) 11.5217
> LEVEL 1:    9.6033(46/479) 10.4308(46/441) 10.0000
> LEVEL 2:    9.1858(44/479) 9.9773(44/441) 9.5652
> LEVEL 4:    9.1858(44/479) 9.9773(44/441) 9.5652
> 318c318
> < 問わ  動詞,自立,*,*,五段・ワ行ウ音便,未然形,問う,トワ,トワ
> ---
> > 問わ  動詞,自立,*,*,五段・ワ行促音便,未然形,問う,トワ,トワ
> 346c346
> < 生まれ        動詞,自立,*,*,一段,未然形,生まれる,ウマレ,ウマレ
> ---
> > 生まれ        動詞,自立,*,*,一段,連用形,生まれる,ウマレ,ウマレ
> runtests faild in
> FAIL: run-cost-train.sh
> ===================
> 1 of 3 tests failed
> ===================
> make[2]: *** [check-TESTS] Error 1
> make[2]: Leaving directory
> `/var/tmp/portage/app-text/mecab-0.94/work/mecab-0.94/tests'
> make[1]: *** [check-am] Error 2
> make[1]: Leaving directory
> `/var/tmp/portage/app-text/mecab-0.94/work/mecab-0.94/tests'
> make: *** [check-recursive] Error 1
>
> 以上、よろしくお願いします。



mecab-users メーリングリストの案内
Back to archive index