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 ответов

119 просмотров

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

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
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
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта