diff options
author | Patrick Simianer <p@simianer.de> | 2015-07-13 18:54:44 +0200 |
---|---|---|
committer | Patrick Simianer <p@simianer.de> | 2015-07-13 18:54:44 +0200 |
commit | 0025bfcff109e1f1d142b45e9aae71793775abcd (patch) | |
tree | e59dbe42cba38cd727e972d8fc8a8b07f0858cdf | |
parent | 43606c760142acd646ae4421e422ec3814842697 (diff) |
debug
-rwxr-xr-x | server.rb | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -139,6 +139,7 @@ get '/next' do # (receive post-edit, update models), send next translation src = src.split(';').map { |i| i.strip } tgt = tgt.split(';').map { |i| i.strip } src.each_with_index { |s,i| + next if s==''||tgt[i]=='' rule = "[X] ||| #{s} ||| #{tgt[i]} ||| ForceRule=1 ||| 0-0" $additional_rules << rule } @@ -201,6 +202,7 @@ get '/next' do # (receive post-edit, update models), send next translation # translate next sentence # 0. no mt? # 1. generate grammar + # - additional rules # 2. check for OOV # 3. translate # 4. detokenize @@ -260,7 +262,14 @@ end get '/debug' do # debug view fn = "#{WORK_DIR}/dtrain.debug.json" # TODO: other tools - data = JSON.parse ReadFile.read(fn).force_encoding("UTF-8") + data = {} + # make debug.haml work + data["kbest"] = [] + data["weights_before"] = {} + data["weights_after"] = {} + if File.exist? fn + data = JSON.parse ReadFile.read(fn).force_encoding("UTF-8") + end haml :debug, :locals => { :data => data, :session_key => SESSION_KEY } end @@ -298,7 +307,7 @@ get '/reset' do # reset current session $db['progress'] = 0 $confirmed = true - return "#{$db.to_s}" + return "done" end get '/reset_weights' do |