File size: 1,433 Bytes
1d8c151
fdb19bf
 
 
2a44f07
fdb19bf
 
3885620
 
 
 
7c5f5de
fdb19bf
e456dc4
f9e612f
fdb19bf
3885620
f9e612f
46b1a94
fdb19bf
 
 
f18b716
8d98c0c
a882f77
f18b716
e456dc4
 
 
 
 
fdb19bf
e456dc4
6ace0ed
8d98c0c
0f75e18
 
8d98c0c
6bb6517
 
49f6b6d
6bb6517
49f6b6d
b415610
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import torch

class Config:
    # Hardware
    DEVICE = "cuda" if torch.cuda.is_available() else "cpu"
    DTYPE = torch.float16 if DEVICE == "cuda" else torch.float32

    # Base Model & LoRA (from primerz/pixagram)
    REPO_ID = "primerz/pixagram"
    CHECKPOINT_FILENAME = "horizon.safetensors"
    LORA_FILENAME = "retroart.safetensors"
    LORA_STRENGTH = 1.0 # Fixed strength for fusion
    
    # Trigger Words for the LoRA
    STYLE_TRIGGER = "HD artwork and high quality illustration in retroart style of "
    
    # Default Negative Prompt
    DEFAULT_NEGATIVE_PROMPT = "Ugly, artifacts, blurry, disformed, photo-realistic, photo, photography, realistic, low-quality, pixelart, text."

    # InstantID Assets
    INSTANTID_REPO = "InstantX/InstantID"
    
    # ControlNet Repos
    CN_ZOE_REPO = "diffusers/controlnet-zoE-depth-sdxl-1.0"
    CN_LINEART_REPO = "ShermanG/ControlNet-Standard-Lineart-for-SDXL"
    
    # Preprocessor (Annotator) Repo
    ANNOTATOR_REPO = "lllyasviel/Annotators"
    
    # Captioning Model
    CAPTIONER_REPO = "Salesforce/blip-image-captioning-base"
    
    # InsightFace Model (HF Hub mirror)
    ANTELOPEV2_REPO = "DIAMONIK7777/antelopev2"
    ANTELOPEV2_ROOT = "." # Parent folder
    ANTELOPEV2_NAME = "antelopev2"
    
    # Gradio Parameters
    CGF_SCALE = 1.5
    STEPS_NUMBER = 8
    IMG_STRENGTH = 0.85
    FACE_STRENGTH = 1.0
    DEPTH_STRENGTH = 0.75
    EDGE_STRENGTH = 0.75