tokenize/inject reverse prompt for refactor

this doesn't seem right though
This commit is contained in:
rabidcopy 2023-03-22 11:01:47 -05:00 committed by GitHub
parent 23bb78fbdc
commit da0837f55f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -250,10 +250,10 @@ int main(int argc, char ** argv) {
} }
// tokenize the first reverse prompt // tokenize the first reverse prompt
// std::vector<llama_vocab::id> first_antiprompt; auto first_antiprompt = ::llama_tokenize(ctx, params.prompt,false);
// if (!params.antiprompt.empty()) { if (!params.antiprompt.empty()) {
// first_antiprompt = ::llama_tokenize(vocab, params.antiprompt.front(), false); auto first_antiprompt = ::llama_tokenize(ctx, params.antiprompt.front(), false);
// } }
// enable interactive mode if reverse prompt is specified // enable interactive mode if reverse prompt is specified
if (params.antiprompt.size() != 0) { if (params.antiprompt.size() != 0) {
@ -364,10 +364,10 @@ int main(int argc, char ** argv) {
// replace end of text token with newline token when in interactive mode // replace end of text token with newline token when in interactive mode
if (id == llama_token_eos() && params.interactive) { if (id == llama_token_eos() && params.interactive) {
id = llama_token_newline(); id = llama_token_newline();
// if (params.antiprompt.size() != 0) { if (params.antiprompt.size() != 0) {
// inject first reverse prompt // inject first reverse prompt
// embd_inp.insert(embd_inp.end(), first_antiprompt.begin(), first_antiprompt.end()); embd_inp.insert(embd_inp.end(), first_antiprompt.begin(), first_antiprompt.end());
// } }
} }
// add it to the context // add it to the context
@ -484,4 +484,4 @@ int main(int argc, char ** argv) {
set_console_state(CONSOLE_STATE_DEFAULT); set_console_state(CONSOLE_STATE_DEFAULT);
return 0; return 0;
} }