From 1b339c6a170101ed298b7cadb4ecf9b2f3efc8be Mon Sep 17 00:00:00 2001 From: MRXLT Date: Wed, 3 Jun 2020 12:19:24 +0000 Subject: [PATCH] fix lac demo --- python/examples/lac/lac_client.py | 2 +- python/paddle_serving_app/reader/lac_reader.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/python/examples/lac/lac_client.py b/python/examples/lac/lac_client.py index ab9af730..286c2e23 100644 --- a/python/examples/lac/lac_client.py +++ b/python/examples/lac/lac_client.py @@ -36,4 +36,4 @@ for line in sys.stdin: end = fetch_map['crf_decode.lod'][1] segs = reader.parse_result(line, fetch_map["crf_decode"][begin:end]) - print({"word_seg": "|".join(segs)}) + print("word_seg: " + "|".join(segs)) diff --git a/python/paddle_serving_app/reader/lac_reader.py b/python/paddle_serving_app/reader/lac_reader.py index 7e804ff3..fd81ef36 100644 --- a/python/paddle_serving_app/reader/lac_reader.py +++ b/python/paddle_serving_app/reader/lac_reader.py @@ -111,6 +111,8 @@ class LACReader(object): return word_ids def parse_result(self, words, crf_decode): + if py_version == 2: + words = unicode(words, "utf-8") tags = [self.id2label_dict[str(x[0])] for x in crf_decode] sent_out = [] -- GitLab