mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2025-09-15 11:29:43 +00:00
test copying from install
This commit is contained in:
parent
02892c5cbd
commit
bb7eb36134
2 changed files with 46 additions and 19 deletions
|
@ -53,10 +53,15 @@ jobs:
|
|||
mv bin/Release/koboldcpp_cublas.dll ../koboldcpp_cublas.dll
|
||||
cd ..
|
||||
|
||||
- name: Download CuBLAS Libraries
|
||||
# - name: Download CuBLAS Libraries
|
||||
# run: |
|
||||
# curl -L https://github.com/LostRuins/koboldcpp/releases/download/cuda11_cublas_libraries/cublas64_11.dll --output cublas64_11.dll
|
||||
# curl -L https://github.com/LostRuins/koboldcpp/releases/download/cuda11_cublas_libraries/cublasLt64_11.dll --output cublasLt64_11.dll
|
||||
# ls
|
||||
- name: Copy CuBLAS Libraries
|
||||
run: |
|
||||
curl -L https://github.com/LostRuins/koboldcpp/releases/download/cuda11_cublas_libraries/cublas64_11.dll --output cublas64_11.dll
|
||||
curl -L https://github.com/LostRuins/koboldcpp/releases/download/cuda11_cublas_libraries/cublasLt64_11.dll --output cublasLt64_11.dll
|
||||
copy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin\cublasLt64_11.dll" .\ /Y
|
||||
copy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin\cublas64_11.dll" .\ /Y
|
||||
ls
|
||||
|
||||
- name: Package PyInstallers
|
||||
|
|
54
klite.embd
54
klite.embd
|
@ -1241,7 +1241,7 @@ Current version: 133
|
|||
.saveloadpopup {
|
||||
width: 660px;
|
||||
background-color: #262626;
|
||||
margin-top: 90px;
|
||||
margin-top: 80px;
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
.saveloadpopup {
|
||||
|
@ -1255,11 +1255,17 @@ Current version: 133
|
|||
height: auto;
|
||||
overflow-y: auto;
|
||||
margin-top: 4px;
|
||||
padding: 6px;
|
||||
padding: 4px;
|
||||
display: grid;
|
||||
gap: 6px;
|
||||
gap: 4px;
|
||||
font-size: 12px;
|
||||
/* grid-auto-rows: 56px; */
|
||||
}
|
||||
@media (max-width: 340px) {
|
||||
.saveloadgrid {
|
||||
font-size: 8px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.scenariopopup {
|
||||
|
@ -6818,6 +6824,7 @@ Current version: 133
|
|||
}
|
||||
|
||||
var onInputboxOk = null;
|
||||
var onInputboxCancel = null;
|
||||
function inputBox(text,title,inputVal,inputPlaceholder,onDone,isHtml=false,isTextArea=false)
|
||||
{
|
||||
if (!text) { text = ""; }
|
||||
|
@ -6846,6 +6853,14 @@ Current version: 133
|
|||
}
|
||||
|
||||
onInputboxOk = function(){document.getElementById("inputboxcontainer").classList.add("hidden");onDone();};
|
||||
onInputboxCancel = null;
|
||||
document.getElementById("inputboxcancel").classList.add("hidden");
|
||||
}
|
||||
function inputBoxOkCancel(text,title,inputVal,inputPlaceholder,onDone,onCancel,isHtml=false,isTextArea=false)
|
||||
{
|
||||
inputBox(text,title,inputVal,inputPlaceholder,onDone,isHtml,isTextArea);
|
||||
document.getElementById("inputboxcancel").classList.remove("hidden");
|
||||
onInputboxCancel = function(){document.getElementById("inputboxcontainer").classList.add("hidden");onCancel();};
|
||||
}
|
||||
function getInputBoxValue()
|
||||
{
|
||||
|
@ -7639,29 +7654,29 @@ Current version: 133
|
|||
let filetable = ``;
|
||||
|
||||
let entry = `<div style="display:flex">
|
||||
<button type="button" style="font-size:13px;margin:2px;width:33%" name="localsave" class="btn btn-primary" onclick="hide_popups();save_file_button()">`+"💾<br>Download File"+`</button>
|
||||
<button type="button" style="font-size:13px;margin:2px;width:33%" name="localload" class="btn btn-primary" onclick="hide_popups();load_file_button()">`+"📁<br>Open File"+`</button>
|
||||
<button type="button" style="font-size:13px;margin:2px;width:34%" name="shareurl" class="btn btn-primary" onclick="hide_popups();share_story_button()">`+"🌐<br>Share"+`</button>
|
||||
<button type="button" style="font-size:12px; margin:2px;width:33%" name="localsave" class="btn btn-primary" onclick="hide_popups();save_file_button()">`+"💾<br>Download File"+`</button>
|
||||
<button type="button" style="font-size:12px; margin:2px;width:33%" name="localload" class="btn btn-primary" onclick="hide_popups();load_file_button()">`+"📁<br>Open File"+`</button>
|
||||
<button type="button" style="font-size:12px; margin:2px;width:34%" name="shareurl" class="btn btn-primary" onclick="hide_popups();share_story_button()">`+"🌐<br>Share"+`</button>
|
||||
</div>
|
||||
<div style="font-size:12px; margin-top:3px; text-align: center; align-self: center; width: calc(100% - 184px);">
|
||||
<div style="margin-top:3px; text-align: center; align-self: center; width: calc(100% - 184px);">
|
||||
<span style="font-weight:bold;text-decoration: underline;">Temporary Browser Storage</span>
|
||||
</div>`;
|
||||
filetable += entry;
|
||||
|
||||
try
|
||||
{
|
||||
for(let i=0;i<4;++i)
|
||||
for(let i=0;i<6;++i)
|
||||
{
|
||||
let testslot = localStorage.getItem(STORAGE_PREFIX + "slot_"+i+"_meta");
|
||||
entry = `<div style="display:flex; height:46px;">
|
||||
<div style="font-size:12px; margin:3px; text-align: center; align-self: center; width: calc(100% - 184px);">
|
||||
entry = `<div style="display:flex; height:42px;">
|
||||
<div style="margin:3px; text-align: center; align-self: center; width: calc(100% - 184px);">
|
||||
`+(testslot?`[ Slot `+(i+1)+` - `+testslot+` ]`:`[ Slot `+(i+1)+` - Empty ]`)+`
|
||||
</div>
|
||||
<div style="text-align: right; align-self: center; width: 184px;">
|
||||
<button type="button" style="font-size:12px;" name="slc`+i+`" class="btn btn-primary" onclick="save_to_slot(`+i+`)"><img class="btnicon-save"/></button>
|
||||
<button type="button" style="font-size:12px;" name="slc`+i+`" class="btn btn-primary" onclick="load_from_slot(`+i+`)" `+(testslot?"":"disabled")+`><img class="btnicon-load"/></button>
|
||||
<button type="button" style="font-size:12px;" name="slc`+i+`" class="btn btn-primary bg_green" onclick="download_from_slot(`+i+`)" `+(testslot?"":"disabled")+`><img class="btnicon-download"/></button>
|
||||
<button type="button" style="font-size:12px;" name="slc`+i+`" class="btn btn-primary bg_red" onclick="delete_from_slot(`+i+`)" `+(testslot?"":"disabled")+`><img class="btnicon-delete"/></button>
|
||||
<button type="button" name="slc`+i+`" class="btn btn-primary" onclick="save_to_slot(`+i+`)"><img class="btnicon-save"/></button>
|
||||
<button type="button" name="slc`+i+`" class="btn btn-primary" onclick="load_from_slot(`+i+`)" `+(testslot?"":"disabled")+`><img class="btnicon-load"/></button>
|
||||
<button type="button" name="slc`+i+`" class="btn btn-primary bg_green" onclick="download_from_slot(`+i+`)" `+(testslot?"":"disabled")+`><img class="btnicon-download"/></button>
|
||||
<button type="button" name="slc`+i+`" class="btn btn-primary bg_red" onclick="delete_from_slot(`+i+`)" `+(testslot?"":"disabled")+`><img class="btnicon-delete"/></button>
|
||||
</div></div>`;
|
||||
filetable += entry;
|
||||
}
|
||||
|
@ -9006,13 +9021,18 @@ Current version: 133
|
|||
}
|
||||
function apply_user_mod()
|
||||
{
|
||||
inputBox("Here, you can apply third-party mod scripts shared by other users.<br><br><span class='color_red'>Caution: This mod will have full access to your story and API keys, so only run third-party mods that you trust! For security, mods must always be manually applied every time.</span><br><br>Want to start modding? <a href='#' class='color_blueurl' onclick='simplemodexample()'>Click here</a> to load a simple example mod.","Apply Third-Party Mod","","Paste Mod Script Here",()=>{
|
||||
let currmod = localStorage.getItem(STORAGE_PREFIX + "savedusermod", "");
|
||||
inputBoxOkCancel("Here, you can apply third-party mod scripts shared by other users.<br><br><span class='color_red'>Caution: This mod will have full access to your story and API keys, so only run third-party mods that you trust! For security, mods must always be manually applied every time.</span><br><br>Want to start modding? <a href='#' class='color_blueurl' onclick='simplemodexample()'>Click here</a> to load a simple example mod.","Apply Third-Party Mod",currmod,"Paste Mod Script Here",()=>{
|
||||
let userinput = getInputBoxValue().trim();
|
||||
localStorage.setItem(STORAGE_PREFIX + "savedusermod", userinput);
|
||||
if(userinput!="" && userinput.trim()!="")
|
||||
{
|
||||
var userModScript = new Function(userinput);
|
||||
userModScript();
|
||||
}
|
||||
},
|
||||
()=>{
|
||||
//do nothing on cancel
|
||||
},true,true);
|
||||
}
|
||||
|
||||
|
@ -9086,6 +9106,7 @@ Current version: 133
|
|||
document.getElementById("keep_memory").checked = false;
|
||||
clear_bg_img();
|
||||
pick_default_horde_models();
|
||||
localStorage.setItem(STORAGE_PREFIX + "savedusermod", "");
|
||||
},null);
|
||||
|
||||
}
|
||||
|
@ -11801,7 +11822,7 @@ Current version: 133
|
|||
//runs every second
|
||||
var idle_timer = 0; //used in chat mode to send multi replies
|
||||
var idle_triggered_counter = 0;
|
||||
var idle_backoff_array = [15000,60000,300000,1200000];
|
||||
var idle_backoff_array = [15000,60000,300000,1200000,14400000];
|
||||
function poll_background_tasks()
|
||||
{
|
||||
let idle_timer_max = 0;
|
||||
|
@ -15671,6 +15692,7 @@ Current version: 133
|
|||
|
||||
<div class="popupfooter">
|
||||
<button type="button" class="btn btn-primary" onclick="onInputboxOk()">OK</button>
|
||||
<button type="button" id="inputboxcancel" class="btn btn-primary hidden" onclick="onInputboxCancel()">Cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue