mirror of
https://github.com/karpathy/nanochat.git
synced 2026-06-18 12:09:09 +00:00
Merge e009166646 into 1076f97059
This commit is contained in:
commit
178bd4d58e
|
|
@ -284,6 +284,8 @@ class RustBPETokenizer:
|
||||||
# some conversation surgery is necessary here for now...
|
# some conversation surgery is necessary here for now...
|
||||||
conversation = copy.deepcopy(conversation) # avoid mutating the original
|
conversation = copy.deepcopy(conversation) # avoid mutating the original
|
||||||
messages = conversation["messages"]
|
messages = conversation["messages"]
|
||||||
|
if len(messages) < 2:
|
||||||
|
raise ValueError("System message must be followed by a user message")
|
||||||
assert messages[1]["role"] == "user", "System message must be followed by a user message"
|
assert messages[1]["role"] == "user", "System message must be followed by a user message"
|
||||||
messages[1]["content"] = messages[0]["content"] + "\n\n" + messages[1]["content"]
|
messages[1]["content"] = messages[0]["content"] + "\n\n" + messages[1]["content"]
|
||||||
messages = messages[1:]
|
messages = messages[1:]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user