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 > > 以上、よろしくお願いします。