Spaces:
Runtime error
Runtime error
Upload 2 files
Browse files- Dockerfile +20 -0
- biglust_full_workflow.json +159 -0
Dockerfile
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
FROM python:3.10-slim
|
2 |
+
|
3 |
+
# System dependencies
|
4 |
+
RUN apt-get update && apt-get install -y \
|
5 |
+
git wget libgl1 libglib2.0-0 libgl1-mesa-glx ffmpeg \
|
6 |
+
&& apt-get clean
|
7 |
+
|
8 |
+
# Install ComfyUI
|
9 |
+
WORKDIR /app
|
10 |
+
RUN git clone https://github.com/comfyanonymous/ComfyUI.git .
|
11 |
+
RUN pip install --upgrade pip
|
12 |
+
RUN pip install -r requirements.txt
|
13 |
+
|
14 |
+
# Models folder structure
|
15 |
+
RUN mkdir -p models/checkpoints models/loras models/controlnet models/upscale_models
|
16 |
+
|
17 |
+
# Expose port
|
18 |
+
EXPOSE 7860
|
19 |
+
|
20 |
+
CMD ["python", "main.py", "--listen", "--port", "7860"]
|
biglust_full_workflow.json
ADDED
@@ -0,0 +1,159 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"nodes": [
|
3 |
+
{
|
4 |
+
"id": "1",
|
5 |
+
"type": "CheckpointLoaderSimple",
|
6 |
+
"inputs": {
|
7 |
+
"ckpt_name": "biglust_v16.safetensors"
|
8 |
+
}
|
9 |
+
},
|
10 |
+
{
|
11 |
+
"id": "2",
|
12 |
+
"type": "LoraLoader",
|
13 |
+
"inputs": {
|
14 |
+
"lora_name": "sexy_pose_lora.safetensors",
|
15 |
+
"strength_model": 0.7,
|
16 |
+
"strength_clip": 0.7,
|
17 |
+
"model": [
|
18 |
+
"1",
|
19 |
+
0
|
20 |
+
],
|
21 |
+
"clip": [
|
22 |
+
"1",
|
23 |
+
1
|
24 |
+
]
|
25 |
+
}
|
26 |
+
},
|
27 |
+
{
|
28 |
+
"id": "3",
|
29 |
+
"type": "ControlNetLoader",
|
30 |
+
"inputs": {
|
31 |
+
"control_net_name": "control_v11p_sd15_openpose.pth"
|
32 |
+
}
|
33 |
+
},
|
34 |
+
{
|
35 |
+
"id": "4",
|
36 |
+
"type": "ImageInput",
|
37 |
+
"inputs": {
|
38 |
+
"image": "pose_image.png"
|
39 |
+
}
|
40 |
+
},
|
41 |
+
{
|
42 |
+
"id": "5",
|
43 |
+
"type": "ControlNetApply",
|
44 |
+
"inputs": {
|
45 |
+
"control_net": [
|
46 |
+
"3",
|
47 |
+
0
|
48 |
+
],
|
49 |
+
"image": [
|
50 |
+
"4",
|
51 |
+
0
|
52 |
+
],
|
53 |
+
"strength": 1.0
|
54 |
+
}
|
55 |
+
},
|
56 |
+
{
|
57 |
+
"id": "6",
|
58 |
+
"type": "CLIPTextEncode",
|
59 |
+
"inputs": {
|
60 |
+
"text": "masterpiece, best quality, curvy woman, open pose, bedroom lighting"
|
61 |
+
}
|
62 |
+
},
|
63 |
+
{
|
64 |
+
"id": "7",
|
65 |
+
"type": "CLIPTextEncode",
|
66 |
+
"inputs": {
|
67 |
+
"text": "ugly, blurry, deformed, multiple limbs, bad anatomy"
|
68 |
+
}
|
69 |
+
},
|
70 |
+
{
|
71 |
+
"id": "8",
|
72 |
+
"type": "EmptyLatentImage",
|
73 |
+
"inputs": {
|
74 |
+
"width": 768,
|
75 |
+
"height": 1024,
|
76 |
+
"batch_size": 4
|
77 |
+
}
|
78 |
+
},
|
79 |
+
{
|
80 |
+
"id": "9",
|
81 |
+
"type": "KSampler",
|
82 |
+
"inputs": {
|
83 |
+
"model": [
|
84 |
+
"2",
|
85 |
+
0
|
86 |
+
],
|
87 |
+
"positive": [
|
88 |
+
"6",
|
89 |
+
0
|
90 |
+
],
|
91 |
+
"negative": [
|
92 |
+
"7",
|
93 |
+
0
|
94 |
+
],
|
95 |
+
"latent_image": [
|
96 |
+
"8",
|
97 |
+
0
|
98 |
+
],
|
99 |
+
"control_net": [
|
100 |
+
"5",
|
101 |
+
0
|
102 |
+
],
|
103 |
+
"seed": 123456,
|
104 |
+
"steps": 25,
|
105 |
+
"cfg": 7,
|
106 |
+
"sampler_name": "dpmpp_2m",
|
107 |
+
"scheduler": "karras"
|
108 |
+
}
|
109 |
+
},
|
110 |
+
{
|
111 |
+
"id": "10",
|
112 |
+
"type": "VAEDecode",
|
113 |
+
"inputs": {
|
114 |
+
"vae": [
|
115 |
+
"1",
|
116 |
+
2
|
117 |
+
],
|
118 |
+
"samples": [
|
119 |
+
"9",
|
120 |
+
0
|
121 |
+
]
|
122 |
+
}
|
123 |
+
},
|
124 |
+
{
|
125 |
+
"id": "11",
|
126 |
+
"type": "ImageUpscaleWithModel",
|
127 |
+
"inputs": {
|
128 |
+
"upscale_model": "4x-ultrasharp.pth",
|
129 |
+
"image": [
|
130 |
+
"10",
|
131 |
+
0
|
132 |
+
],
|
133 |
+
"scale": 2
|
134 |
+
}
|
135 |
+
},
|
136 |
+
{
|
137 |
+
"id": "12",
|
138 |
+
"type": "CodeFormer",
|
139 |
+
"inputs": {
|
140 |
+
"image": [
|
141 |
+
"11",
|
142 |
+
0
|
143 |
+
],
|
144 |
+
"fidelity": 1.0
|
145 |
+
}
|
146 |
+
},
|
147 |
+
{
|
148 |
+
"id": "13",
|
149 |
+
"type": "SaveImage",
|
150 |
+
"inputs": {
|
151 |
+
"filename_prefix": "biglust_full",
|
152 |
+
"images": [
|
153 |
+
"12",
|
154 |
+
0
|
155 |
+
]
|
156 |
+
}
|
157 |
+
}
|
158 |
+
]
|
159 |
+
}
|