|
39 | 39 |
|
40 | 40 | import modules.ui
|
41 | 41 | from modules import modelloader
|
42 |
| -from modules.shared import cmd_opts, opts, sd_model,syncLock |
| 42 | +from modules.shared import cmd_opts, opts, sd_model,syncLock,de_register_model |
43 | 43 | import modules.hypernetworks.hypernetwork
|
44 | 44 | import boto3
|
45 | 45 | import threading
|
@@ -548,31 +548,6 @@ def register_cn_models(cn_models_dir):
|
548 | 548 | response = requests.post(url=f'{api_endpoint}/sd/models', json=inputs, params=params)
|
549 | 549 | print(response)
|
550 | 550 |
|
551 |
| -def de_register_model(model_name,mode): |
552 |
| - models_Ref = sd_models_Ref |
553 |
| - if mode == 'sd' : |
554 |
| - models_Ref = sd_models_Ref |
555 |
| - elif mode == 'cn': |
556 |
| - models_Ref = cn_models_Ref |
557 |
| - elif mode == 'lora': |
558 |
| - models_Ref = lora_models_Ref |
559 |
| - models_Ref.remove_model_ref(model_name) |
560 |
| - print (f'---de_register_{mode}_model({model_name})---models_Ref({models_Ref.get_models_ref_dict()})----') |
561 |
| - if 'endpoint_name' in os.environ: |
562 |
| - api_endpoint = os.environ['api_endpoint'] |
563 |
| - endpoint_name = os.environ['endpoint_name'] |
564 |
| - data = { |
565 |
| - "module":mode, |
566 |
| - "model_name": model_name, |
567 |
| - "endpoint_name": endpoint_name |
568 |
| - } |
569 |
| - response = requests.delete(url=f'{api_endpoint}/sd/models', json=data) |
570 |
| - # Check if the request was successful |
571 |
| - if response.status_code == requests.codes.ok: |
572 |
| - print(f"{model_name} deleted successfully!") |
573 |
| - else: |
574 |
| - print(f"Error deleting {model_name}: ", response.text) |
575 |
| - |
576 | 551 | def webui():
|
577 | 552 | launch_api = cmd_opts.api
|
578 | 553 |
|
|
0 commit comments