mirror of https://github.com/InternLM/InternLM
parent
508711cc97
commit
e7686e7fb8
|
@ -844,7 +844,7 @@ class InternLMForCausalLM(InternLMPreTrainedModel):
|
||||||
self.query = query
|
self.query = query
|
||||||
self.history = history
|
self.history = history
|
||||||
self.response = ""
|
self.response = ""
|
||||||
self.chche = []
|
self.cache = []
|
||||||
self.received_inputs = False
|
self.received_inputs = False
|
||||||
self.queue.put((self.response, history + [(self.query, self.response)]))
|
self.queue.put((self.response, history + [(self.query, self.response)]))
|
||||||
|
|
||||||
|
@ -859,8 +859,8 @@ class InternLMForCausalLM(InternLMPreTrainedModel):
|
||||||
self.received_inputs = True
|
self.received_inputs = True
|
||||||
return
|
return
|
||||||
|
|
||||||
self.chche.extend(value.tolist())
|
self.cache.extend(value.tolist())
|
||||||
token = self.tokenizer.decode(self.chche, skip_special_tokens=True)
|
token = self.tokenizer.decode(self.cache, skip_special_tokens=True)
|
||||||
if "<EFBFBD>" in token and len(token) <= 5:
|
if "<EFBFBD>" in token and len(token) <= 5:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
@ -868,7 +868,7 @@ class InternLMForCausalLM(InternLMPreTrainedModel):
|
||||||
self.response = self.response + token
|
self.response = self.response + token
|
||||||
history = self.history + [(self.query, self.response)]
|
history = self.history + [(self.query, self.response)]
|
||||||
self.queue.put((self.response, history))
|
self.queue.put((self.response, history))
|
||||||
self.chche = []
|
self.cache = []
|
||||||
else:
|
else:
|
||||||
self.end()
|
self.end()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue