mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2026-09-19 09:15:18 +02:00
reduce max ctx to fit instead of crashing
This commit is contained in:
+5
-3
@@ -310,9 +310,11 @@ def generate(prompt, memory="", max_length=32, max_context_length=512, temperatu
|
||||
max_length = max_context_length-1
|
||||
inputs.max_context_length = max_context_length # this will resize the context buffer if changed
|
||||
global showmaxctxwarning
|
||||
if showmaxctxwarning and max_context_length > maxctx:
|
||||
print(f"\n(Warning! Request max_context_length={max_context_length} exceeds allocated context size of {maxctx}. Consider launching with increased --contextsize to avoid errors. This message will only show once per session.)")
|
||||
showmaxctxwarning = False
|
||||
if max_context_length > maxctx:
|
||||
if showmaxctxwarning:
|
||||
print(f"\n(Warning! Request max_context_length={max_context_length} exceeds allocated context size of {maxctx}. It will be reduced to fit. Consider launching with increased --contextsize to avoid errors. This message will only show once per session.)")
|
||||
showmaxctxwarning = False
|
||||
max_context_length = maxctx
|
||||
inputs.max_length = max_length
|
||||
inputs.temperature = temperature
|
||||
inputs.top_k = top_k
|
||||
|
||||
Reference in New Issue
Block a user