68 lines
2.8 KiB
JavaScript
68 lines
2.8 KiB
JavaScript
// pop up window for inference reminder
|
|
function generate_on_cloud(sagemaker_endpoint){
|
|
console.log("Inference started with input: " + sagemaker_endpoint);
|
|
document.querySelector("#html_log_txt2img").innerHTML = "Inference started. Please wait...";
|
|
return [sagemaker_endpoint];
|
|
}
|
|
|
|
// function model_update(sd_checkpoints_path, textual_inversion_path, lora_path, hypernetwork_path, controlnet_model_path, vae_path){
|
|
// console.log("Model update started with input: " + sd_checkpoints_path + ", " + textual_inversion_path + ", " + lora_path + ", " + hypernetwork_path + ", " + controlnet_model_path+ ", " + vae_path);
|
|
// return [sd_checkpoints_path, textual_inversion_path, lora_path, hypernetwork_path, controlnet_model_path, vae_path];
|
|
// }
|
|
|
|
function deploy_endpoint(endpoint_name_textbox, instance_type_dropdown, instance_count_textbox, autoscaling_enabled, user_roles){
|
|
console.log("Endpoint deployment started with input: " + instance_type_dropdown + ", " + instance_count_textbox + ", " + autoscaling_enabled);
|
|
return [endpoint_name_textbox, instance_type_dropdown, instance_count_textbox, autoscaling_enabled, user_roles];
|
|
}
|
|
|
|
function delete_sagemaker_endpoint(endpoint_list){
|
|
console.log("Endpoint delete with input: " + endpoint_list);
|
|
return [endpoint_list];
|
|
}
|
|
|
|
function update_auth_settings(api_url_textbox, api_token_textbox, username_textbox, password_textbox){
|
|
console.log("Settings update started with input: " + api_url_textbox + ", " + api_token_textbox)
|
|
res = confirm("You are about to update authentication settings. Do you want to continue?");
|
|
if (res === true) {
|
|
console.log("Settings updated.");
|
|
return [api_url_textbox, api_token_textbox, username_textbox, password_textbox];
|
|
}
|
|
|
|
console.log("Settings update cancelled.");
|
|
return ["cancelled", null, null, null];
|
|
}
|
|
|
|
function delete_inference_job_confirm(inference_job_dropdown) {
|
|
res = confirm("You are about to delete inference job. Do you want to continue?");
|
|
if (res === true) {
|
|
console.log("Action confirm.");
|
|
return [inference_job_dropdown];
|
|
}
|
|
|
|
console.log("Action cancelled.");
|
|
return ["cancelled"];
|
|
}
|
|
|
|
|
|
function download_inference_job_api_call(cwd, inference_job_dropdown) {
|
|
inference = inference_job_dropdown.split("-->");
|
|
if (inference.length < 3) {
|
|
alert("Please select a valid inference job.")
|
|
return;
|
|
}
|
|
let file = cwd + "/outputs/" + inference[3] + '.html';
|
|
let file_url = window.location.origin + '/file=' + file;
|
|
window.open(file_url);
|
|
}
|
|
|
|
function delete_dataset_confirm(dataset_name) {
|
|
res = confirm("You are about to delete dataset. Do you want to continue?");
|
|
if (res === true) {
|
|
console.log("Action confirm.");
|
|
return [dataset_name];
|
|
}
|
|
|
|
console.log("Action cancelled.");
|
|
return ["cancelled"];
|
|
}
|