だら$ちっぷす

仕事の覚書です

coreNLPインストール

coreNLP入れろって言われたので入れる
マイマシンのOSはwindows10の64bitです(告知)
こちら様のページのお導きのままに入れて行きます

lab.astamuse.co.jp
JDK8で動くらしい。マシンにjava入ってないので入れる
初心者なので、初心者向けのjavaインストールページ見たらオラクルで落とせって書いてあるんでオラクルに落としに行ったら、ユーザ登録とかしろって出てくる。会社のマシンやから個人の登録するのはどうなんやろ?
というわけでjavaでぐぐって普通にjavaのページに行く。

www.java.com
注意書きはしてあるけど、とりあえず赤いボタン押してみたら普通に落ちてきた。(∩´∀`)∩ワーイ
でもこれが罠なので注意です!今回、このボタンはダメです!

赤いのんは無視して、緑で丸したとこをクリック!

f:id:daralib:20200704180555j:plain

java.com
ちゃんと64bitを選んで落としましょう!!

f:id:daralib:20200704180734j:plain
exeが落ちて来たら、実行してインストール
chromeではインストールできへんみたい。ダウンロードファイルを直接ダブルクリックしたらいけたよ!
※ファイル名は、jre-8u251-windows-x64.exe でした
 もしかして、JavaSetup8u251.exe ってやつだったらアウトです。coreNLPが動きません

f:id:daralib:20200704181058j:plain

インストールできたみたいなので、バージョン確認

C:\work>java -version
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)


ちゃんと64-Bitって書いてある!(∩´∀`)∩ワーイ(∩´∀`)∩ワーイ

java入ったっぽいので、coreNLPの方に取り掛かる

stanfordnlp.github.io
stanfordnlp.github.io
この2つをダウンロード f:id:daralib:20200704153305j:plain

stanford-corenlp-latest.zipの方を解凍して好きな場所に置く
stanford-corenlp-4.0.0-models-english.jarを、そのフォルダの下に置く

準備はこれでOK

今回はサーバを建てます

C:\work\stanford-corenlp-4.0.0>java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9000 -timeout 15000
[main] INFO CoreNLP - --- StanfordCoreNLPServer#main() called ---
[main] INFO CoreNLP - Setting default constituency parser to SR parser: edu/stanford/nlp/models/srparser/englishSR.ser.gz
[main] INFO CoreNLP -     Threads: 8
[main] INFO CoreNLP - Starting server...
[main] INFO CoreNLP - StanfordCoreNLPServer listening at /0:0:0:0:0:0:0:0:9000


動いたー!!(∩´∀`)∩ワーイ(∩´∀`)∩ワーイ

動作確認する( ー' дー´)キリッ
ブラウザのアドレスバーに「localhost:9000」と入力する

f:id:daralib:20200706154713j:plain

一番上の「— Text to annotate —」のとこに、「this is a pen」と入れて「submit」を押す

f:id:daralib:20200706154843j:plain

うおおおお!かっちょえええええ!゚+。:.゚ヽ(*´∀`)ノ゚.:


ちなみに、JavaSetup8u251.exeの方を入れてやってたときは、

Invalid maximum heap size: -Xmx4g
The specified size exceeds the maximum representable size.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

こういうエラーが出ていました

そのときのjavaのバージョンは

C:\work>java -version
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) Client VM (build 25.251-b08, mixed mode, sharing)

こういうのだったんで、気をつけてね!(๑•̀ㅁ•́๑)✧