Support gpu.

This commit is contained in:
corkborg
2024-04-23 01:48:39 +09:00
parent 282472f212
commit babad14542
4 changed files with 37 additions and 17 deletions
+9
View File
@@ -1,6 +1,8 @@
import sys
from sympy import use
from tagger.interrogator import Interrogator, WaifuDiffusionInterrogator
from PIL import Image
from pathlib import Path
@@ -27,6 +29,10 @@ parser.add_argument(
'--overwrite',
action='store_true',
help='Overwrite the file if it exists')
parser.add_argument(
'--gpu',
action='store_true',
help='Use GPU (Compatible CUDA and cuDNN required)')
parser.add_argument(
'--model',
default='wd14-convnextv2.v1',
@@ -37,6 +43,9 @@ args = parser.parse_args()
# get interrogator configs
interrogator = interrogators[args.model]
if args.gpu:
interrogator.use_gpu()
def image_interrogate(image_path: Path):
"""
Predictions from a image path