From 91d68ae2079399acfb381dc14af323d1c75b6dca Mon Sep 17 00:00:00 2001 From: Patrick Simianer Date: Sun, 28 Jun 2015 13:50:20 +0200 Subject: extractor: drop --- server.rb | 13 ++++++++++--- util/kill | 2 +- views/debug.haml | 1 + 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/server.rb b/server.rb index 8d615dc..8614e0b 100755 --- a/server.rb +++ b/server.rb @@ -166,7 +166,7 @@ get '/next' do # (receive post-edit, update models), send next translation # 5c. symmetrize alignment a = send_recv :atools, "#{a_fwd} ||| #{a_back}" # 5d actual extractor - send_recv :extractor, "- ||| #{source} ||| #{reference} ||| #{a}" + send_recv :extractor, "default_context ||| #{source} ||| #{reference} ||| #{a}" # 6. update database logmsg "db", "updating database" update_database @@ -190,8 +190,7 @@ get '/next' do # (receive post-edit, update models), send next translation source.strip! # 1. generate grammar for current sentence grammar = "#{WORK_DIR}/g/#{$db['progress']}.grammar" - msg = "- ||| #{source} ||| #{grammar}" - send_recv :extractor, msg # FIXME: content identifier useful? + send_recv :extractor, "default_context ||| #{source} ||| #{grammar}" # 2. translation msg = "act:translate ||| #{source} " transl = send_recv :dtrain, msg @@ -266,6 +265,14 @@ get '/reset_weights' do return "done" end +get '/reset_extractor' do + logmsg :server, "reset extractor" + return "locked" if $lock + send_recv :extractor, "default_context ||| drop" + + return "done" +end + get '/load/:name' do # load other db file than configured return "locked" if $lock $db = JSON.parse ReadFile.read "#{SESSION_DIR}/#{params[:name]}.json.original" diff --git a/util/kill b/util/kill index f1924b2..c951fc9 100755 --- a/util/kill +++ b/util/kill @@ -1,4 +1,4 @@ #!/bin/bash -for i in {1..6}; do ps ax | grep -P "(server.rb|atools|net_fa|sa.extract|dtrain)" | grep -v vim | grep -v -P "^\s\+$" | cut -d " " -f $i | xargs kill -9 &>/dev/null; done +for i in {1..6}; do ps ax | grep -P "(server.rb|wrapper.rb|atools|net_fa|sa.extract|dtrain)" | grep -v vim | grep -v -P "^\s\+$" | cut -d " " -f $i | xargs kill -9 &>/dev/null; done diff --git a/views/debug.haml b/views/debug.haml index fc5629b..45cb598 100644 --- a/views/debug.haml +++ b/views/debug.haml @@ -10,6 +10,7 @@ %p %a{:href => "/reset", :target => "_blank"} reset progress, %a{:href => "/reset_weights", :target => "_blank"} reset weights, + %a{:href => "/reset_extractor", :target => "_blank"} reset extractor, %a{:href => "/shutdown", :target => "_blank"} shutdown, %span learning rate %select -- cgit v1.2.3