diff options
author | AUTOMATIC <16777216c@gmail.com> | 2022-11-20 13:39:20 +0000 |
---|---|---|
committer | AUTOMATIC <16777216c@gmail.com> | 2022-11-20 13:39:20 +0000 |
commit | c81d440d876dfd2ab3560410f37442ef56fc6632 (patch) | |
tree | 338a1c12e7d6aa0cada63de74e31be2115c907d7 /modules/api/api.py | |
parent | 47a44c7e421b98ca07e92dbf88769b04c9e28f86 (diff) | |
download | stable-diffusion-webui-gfx803-c81d440d876dfd2ab3560410f37442ef56fc6632.tar.gz stable-diffusion-webui-gfx803-c81d440d876dfd2ab3560410f37442ef56fc6632.tar.bz2 stable-diffusion-webui-gfx803-c81d440d876dfd2ab3560410f37442ef56fc6632.zip |
moved deepdanbooru to pure pytorch implementation
Diffstat (limited to 'modules/api/api.py')
-rw-r--r-- | modules/api/api.py | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/modules/api/api.py b/modules/api/api.py index 79b2c818..7a567be3 100644 --- a/modules/api/api.py +++ b/modules/api/api.py @@ -9,7 +9,7 @@ from fastapi.security import HTTPBasic, HTTPBasicCredentials from secrets import compare_digest import modules.shared as shared -from modules import sd_samplers +from modules import sd_samplers, deepbooru from modules.api.models import * from modules.processing import StableDiffusionProcessingTxt2Img, StableDiffusionProcessingImg2Img, process_images from modules.extras import run_extras, run_pnginfo @@ -18,9 +18,6 @@ from modules.sd_models import checkpoints_list from modules.realesrgan_model import get_realesrgan_models from typing import List -if shared.cmd_opts.deepdanbooru: - from modules.deepbooru import get_deepbooru_tags - def upscaler_to_index(name: str): try: return [x.name.lower() for x in shared.sd_upscalers].index(name.lower()) @@ -245,10 +242,7 @@ class Api: if interrogatereq.model == "clip": processed = shared.interrogator.interrogate(img) elif interrogatereq.model == "deepdanbooru": - if shared.cmd_opts.deepdanbooru: - processed = get_deepbooru_tags(img) - else: - raise HTTPException(status_code=404, detail="Model not found. Add --deepdanbooru when launching for using the model.") + processed = deepbooru.model.tag(img) else: raise HTTPException(status_code=404, detail="Model not found") |