1
0
mirror of https://github.com/vladmandic/sdnext.git synced 2026-01-27 15:02:48 +03:00
Files
sdnext/scripts/pulid/__init__.py
Vladimir Mandic 2ac299a5a4 nunchaku flux.1-pulid
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-21 12:33:54 -04:00

21 lines
723 B
Python

"""
Credit and original implementation: <https://github.com/ToTheBeginning/PuLID>
"""
import os
import sys
from modules.errors import log
sys.path.append(os.path.dirname(__file__))
try:
from pulid_sdxl import StableDiffusionXLPuLIDPipeline, StableDiffusionXLPuLIDPipelineImage, StableDiffusionXLPuLIDPipelineInpaint
from pulid_flux import apply_flux, unapply_flux
from pulid_utils import resize_numpy_image_long as resize
import attention_processor as attention
import pulid_sampling as sampling
except Exception as e:
import traceback
log.error(f'PuLID import error: {e}')
print(traceback.format_exc())
print(sys.exc_info()[0])
raise ImportError(f'PuLID import error: {e}') from e