170 похожих чатов

Всем привет: после курса Andrew Ng Machine Learning Specialization играю

с llama-2-7b-chat.ggmlv3.q8_0 и датасетом в форме текстов Сенеки. Ответы начинаются нормально, но под конец начинают становиться чудными и/или случайно обрываются:

2023-09-26 18:23:30 - Number of tokens (540) exceeded maximum context length (512).
{'query': 'How should I think about death?', 'result': 'As a Stoic philosopher, I would advise you to embrace death as a natural part of life. It is inevitable and can come at any moment, so it is foolish to waste your time and energy worrying about it. Instead, focus on living each day to the fullest and making the most of the time you have.\n\nRemember that death is not the end, but rather a transition to another stage of existence. It is an opportunity for the soul to be released from the burdens of the physical body and to continue its journey in a new form.\n\nDo not fear death, but rather view it as a natural part of life\'s cycle. By accepting this reality, you can live your life with greater purpose and intention, and make the most of the time you have.\n\nAs I said in my letter to you earlier: "If you will give ear to my advice, ponder and practise this, – how to welcome death, or even, if circumstances commend that course, to invite it."\n\n\n\nit." (...)\nit. There is. There is. There is. There is. Make yourself".'}

{'query': 'How should I think about death?', 'result': " Death, as Seneca would say, is not something to be feared or avoided but rather embraced as an inevitable part of life. It is a natural transition that marks the end of one's physical existence, but also represents the beginning of a new chapter in the afterlife. Rather than being overly consumed by the fear of death, we should strive to live each day with intention and purpose, as if it were our last. By doing so, we can create a meaningful life that is worth living, even when death inevitably comes.\n\nIn addition, Seneca would remind us that death is not something to be taken lightly, but rather something to be welcomed with open arms. It is the ultimate liberation from the burdens of this world and a chance to reunite with the divine. Rather than mourning the loss of life, we should celebrate the passing of a soul that has lived a full and meaningful existence.\n\nIn conclusion, death is not something to be feared as daunnecessarily a fearsome horrible fate but one thing to be feared as much different from which should be a strife we should be feared to be"}

GitHub: https://github.com/praxis-dev/seneca
Что в таких случаях чинят?
Что копать, чтобы не задавать этот и подобные вопросы?

10 ответов

123 просмотра

Number of tokens (540) exceeded maximum context length (512).

Igor-Chesnokov Автор вопроса
Terа́Spа́ce Stories: 10^12 Space |🥴🤗|
Number of tokens (540) exceeded maximum context le...

Это я в состоянии прочесть :) Нужен контекст

Igor Chesnokov
Это я в состоянии прочесть :) Нужен контекст

это и есть ответ, вы привысили размер конеста при обучении

Igor Chesnokov
screenshot оно?

Chunk_overlap 50 сделайте 0, а то может и 550 сделать. И еще нужно разделители добавить пробел

--ctx-size N: Set the size of the prompt context (default: 512) https://github.com/ggerganov/llama.cpp/blob/master/examples/main/README.md#context-size

Попробуйте в строке 33 model.py при загрузке модели явно добавить context_length = 1024 https://github.com/praxis-dev/seneca/blob/main/model.py

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта