gfaccipo Acly commited on
Commit
43f1b2c
·
0 Parent(s):

Duplicate from Acly/BiRefNet-GGUF

Browse files

Co-authored-by: Niko <Acly@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
+ *.gguf filter=lfs diff=lfs merge=lfs -text
BiRefNet-F16.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5d5fd824c8fb2c1a65fc4345458b2e78777d949418385ea7bba5a9f104364d77
3
+ size 440372864
BiRefNet-dynamic-F16.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c7add90033d5d85fc88e87958484811e41a6e4a30aa6f1e28950b3d81fd3dcf3
3
+ size 440372864
BiRefNet-lite-F16.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7b5397a2c98d66677f8f74317774bbeac49dbb321b8a3dc744af913db71d4fa5
3
+ size 88647936
README.md ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ base_model: ZhengPeng7/BiRefNet
4
+ tags:
5
+ - background-removal
6
+ - mask-generation
7
+ - Dichotomous Image Segmentation
8
+ - vision.cpp
9
+ pipeline_tag: image-segmentation
10
+ ---
11
+ # GGUF models for BiRefNet
12
+
13
+ BiRefNet is a model for dichotomous image segmentation (background removal). The
14
+ weights in this repository are converted for lightweight inference on consumer hardware
15
+ with [vision.cpp](https://github.com/Acly/vision.cpp).
16
+
17
+ * Original repository: [ZhengPeng7/BiRefNet (Github)](https://github.com/ZhengPeng7/BiRefNet)
18
+ * Original weights: [ZhengPeng7/BiRefNet (HuggingFace)](https://huggingface.co/ZhengPeng7/BiRefNet)
19
+
20
+
21
+ ## Run
22
+
23
+ Example inference with [vision.cpp](https://github.com/Acly/vision.cpp):
24
+
25
+ #### CLI
26
+ ```sh
27
+ vision-cli birefnet -m BiRefNet-F16.gguf -i input.png -o mask.png --composite comp.png
28
+ ```
29
+
30
+ #### C++
31
+ ```c++
32
+ image_data image = image_load("input.png");
33
+ backend_device device = backend_init();
34
+ birefnet_model model = birefnet_load_model("BiRefNet-F16.gguf", device);
35
+ image_data mask = birefnet_compute(model, image);
36
+ image_save(mask, "mask.png");
37
+ ```