apeiriaDolce321 wangqixun commited on
Commit
b167632
·
0 Parent(s):

Duplicate from InstantX/FLUX.1-dev-Controlnet-Canny

Browse files

Co-authored-by: wangqixun <wangqixun@users.noreply.huggingface.co>

.gitattributes ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ images/image_demo_weight.png filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: other
3
+ license_name: flux-1-dev-non-commercial-license
4
+ license_link: https://huggingface.co/black-forest-labs/FLUX.1-dev/blob/main/LICENSE.md
5
+ tags:
6
+ - Text-to-Image
7
+ - ControlNet
8
+ - Diffusers
9
+ - Stable Diffusion
10
+ base_model: black-forest-labs/FLUX.1-dev
11
+ ---
12
+
13
+ # FLUX.1-dev Controlnet
14
+
15
+ We have completed the training of the first version.
16
+ The training was conducted with a total pixel count of `1024*1024` at multi-scale.
17
+ We trained for 30k steps using a batch size of 8*8.
18
+
19
+
20
+
21
+ <img src="./images/image_demo.jpg" width = "800" />
22
+ <img src="./images/image_demo_weight.png" width = "800" />
23
+
24
+
25
+ # Diffusers version
26
+
27
+ Please ensure that you have installed the latest version of [Diffusers](https://github.com/huggingface/diffusers).
28
+
29
+
30
+
31
+
32
+
33
+ # Demo
34
+ ```python
35
+ import torch
36
+ from diffusers.utils import load_image
37
+ from diffusers.pipelines.flux.pipeline_flux_controlnet import FluxControlNetPipeline
38
+ from diffusers.models.controlnet_flux import FluxControlNetModel
39
+
40
+ base_model = 'black-forest-labs/FLUX.1-dev'
41
+ controlnet_model = 'InstantX/FLUX.1-dev-Controlnet-Canny'
42
+ controlnet = FluxControlNetModel.from_pretrained(controlnet_model, torch_dtype=torch.bfloat16)
43
+ pipe = FluxControlNetPipeline.from_pretrained(base_model, controlnet=controlnet, torch_dtype=torch.bfloat16)
44
+ pipe.to("cuda")
45
+
46
+ control_image = load_image("https://huggingface.co/InstantX/FLUX.1-dev-Controlnet-Canny/resolve/main/canny.jpg")
47
+ prompt = "A girl in city, 25 years old, cool, futuristic"
48
+ image = pipe(
49
+ prompt,
50
+ control_image=control_image,
51
+ controlnet_conditioning_scale=0.6,
52
+ num_inference_steps=28,
53
+ guidance_scale=3.5,
54
+ ).images[0]
55
+ image.save("image.jpg")
56
+ ```
57
+
58
+
59
+
60
+
61
+
62
+
63
+
canny.jpg ADDED
config.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "FluxControlNetModel",
3
+ "_diffusers_version": "0.30.0.dev0",
4
+ "attention_head_dim": 128,
5
+ "axes_dims_rope": [
6
+ 16,
7
+ 56,
8
+ 56
9
+ ],
10
+ "guidance_embeds": true,
11
+ "in_channels": 64,
12
+ "joint_attention_dim": 4096,
13
+ "num_attention_heads": 24,
14
+ "num_layers": 5,
15
+ "num_mode": null,
16
+ "num_single_layers": 0,
17
+ "patch_size": 1,
18
+ "pooled_projection_dim": 768
19
+ }
diffusion_pytorch_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:55b8b2c5f8aeca6d833e70af24585b44e26a6cd25d3076471272b61dbbef6e83
3
+ size 3583232168
images/image_demo.jpg ADDED
images/image_demo_weight.png ADDED

Git LFS Details

  • SHA256: fe8582bab1af07330bae6a2d98e626bbbc8380bc19f920c6e5b7b1c70b06ff73
  • Pointer size: 132 Bytes
  • Size of remote file: 4.2 MB