2

または、ライン#2598の謎。

ローカル サーバーで Stanford-NER を実行しようとしていました。PyNERを少し使って、いくつかのスクリプトを書きました。次にProject Gutenbergからシャーロック ホームズの本をダウンロードし、プログラムの実行を開始しました。1000MBのRAMを搭載したPCにサーバーをセットアップし、これを使用しました

tagger = ner.SocketNER(host='192.168.xxx.xxx', port=xxxx)

コードは 2598 行目までスムーズに実行されます。その後、エラーが発生したり、終了したりすることなく、プログラムは続行されません。サーバーの処理能力/メモリの問題かと思い、友人のPCを同じ構成でセットアップし、両方のサーバーに交互にヒットするスクリプトを実行しました。

if count % 2:
                get_entities(str(l), tagger_1)
else:
                get_entities(str(l), tagger_2)

それでも、Line#2598 でフリーズしました。諦める奴じゃない、俺がやった

if count % 2:
                tagger_1 = ner.SocketNER(host='192.168.xxx.xxx', port=xx)#k
                get_entities(str(l), tagger_1)
                del tagger_1
else:
                tagger_2 = ner.SocketNER(host='192.168.xxx.yyy', port=xx)#v
                get_entities(str(l), tagger_2)
                del tagger_2

それでも、Line #2598 がフリーズします。別の本ではline#2212なので接続回数ではありません。文字数でもありません。エラーの欠如は私を困惑させます。ネットワークに適用される基本的な制限はありますか? ヒントをありがとう。この問題は、IDLE と ST3 で同じままです。

4

0 に答える 0