mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2025-09-10 17:14:36 +00:00
hide smartconext toggle when contextshift toggle is on
This commit is contained in:
parent
1e460bb936
commit
db0834593b
1 changed files with 10 additions and 5 deletions
15
koboldcpp.py
15
koboldcpp.py
|
@ -1520,6 +1520,13 @@ def show_new_gui():
|
||||||
gpu_choice_var.trace("w", changed_gpu_choice_var)
|
gpu_choice_var.trace("w", changed_gpu_choice_var)
|
||||||
gpulayers_var.trace("w", changed_gpulayers)
|
gpulayers_var.trace("w", changed_gpulayers)
|
||||||
|
|
||||||
|
def togglectxshift(a,b,c):
|
||||||
|
if contextshift.get()==0:
|
||||||
|
smartcontextbox.grid(row=1, column=0, padx=8, pady=1, stick="nw")
|
||||||
|
else:
|
||||||
|
smartcontextbox.grid_forget()
|
||||||
|
|
||||||
|
|
||||||
def changerunmode(a,b,c):
|
def changerunmode(a,b,c):
|
||||||
global runmode_untouched
|
global runmode_untouched
|
||||||
runmode_untouched = False
|
runmode_untouched = False
|
||||||
|
@ -1668,11 +1675,9 @@ def show_new_gui():
|
||||||
# Tokens Tab
|
# Tokens Tab
|
||||||
tokens_tab = tabcontent["Tokens"]
|
tokens_tab = tabcontent["Tokens"]
|
||||||
# tokens checkboxes
|
# tokens checkboxes
|
||||||
token_boxes = {"Use SmartContext":smartcontext, "Use ContextShift":contextshift}
|
smartcontextbox = makecheckbox(tokens_tab, "Use SmartContext", smartcontext, 1,tooltiptxt="Uses SmartContext. Now considered outdated and not recommended.\nCheck the wiki for more info.")
|
||||||
token_boxes_tip = {"Use SmartContext":"Uses SmartContext. Now considered outdated and not recommended.\nCheck the wiki for more info.",
|
makecheckbox(tokens_tab, "Use ContextShift", contextshift, 2,tooltiptxt="Uses Context Shifting to reduce reprocessing.\nRecommended. Check the wiki for more info.", command=togglectxshift)
|
||||||
"Use ContextShift":"Uses Context Shifting to reduce reprocessing.\nRecommended. Check the wiki for more info."}
|
togglectxshift(1,1,1)
|
||||||
for idx, name, in enumerate(token_boxes):
|
|
||||||
makecheckbox(tokens_tab, name, token_boxes[name], idx + 1,tooltiptxt=token_boxes_tip[name])
|
|
||||||
|
|
||||||
# context size
|
# context size
|
||||||
makeslider(tokens_tab, "Context Size:",contextsize_text, context_var, 0, len(contextsize_text)-1, 20, set=3,tooltip="What is the maximum context size to support. Model specific. You cannot exceed it.\nLarger contexts require more memory, and not all models support it.")
|
makeslider(tokens_tab, "Context Size:",contextsize_text, context_var, 0, len(contextsize_text)-1, 20, set=3,tooltip="What is the maximum context size to support. Model specific. You cannot exceed it.\nLarger contexts require more memory, and not all models support it.")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue