msluszniak commited on
Commit
b82ea0a
·
verified ·
1 Parent(s): c40c080

Add MI-GAN fp16 exports (XNNPACK, Core ML, Vulkan)

Browse files

export-scripts !31 @ 9e0ed87. XNNPACK/Vulkan: ET fork f7bd426 (= v0.10.7-libs). Core ML: ET 1.4.1 (PyPI).

.gitattributes CHANGED
@@ -33,3 +33,12 @@ saved_model/**/* 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
 
 
 
 
 
 
 
 
 
 
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
+ coreml/256/migan_256_coreml_fp16.pte filter=lfs diff=lfs merge=lfs -text
37
+ coreml/512/migan_512_coreml_fp16.pte filter=lfs diff=lfs merge=lfs -text
38
+ coreml/faces_256/migan_faces_256_coreml_fp16.pte filter=lfs diff=lfs merge=lfs -text
39
+ vulkan/256/migan_256_vulkan_fp16.pte filter=lfs diff=lfs merge=lfs -text
40
+ vulkan/512/migan_512_vulkan_fp16.pte filter=lfs diff=lfs merge=lfs -text
41
+ vulkan/faces_256/migan_faces_256_vulkan_fp16.pte filter=lfs diff=lfs merge=lfs -text
42
+ xnnpack/256/migan_256_xnnpack_fp16.pte filter=lfs diff=lfs merge=lfs -text
43
+ xnnpack/512/migan_512_xnnpack_fp16.pte filter=lfs diff=lfs merge=lfs -text
44
+ xnnpack/faces_256/migan_faces_256_xnnpack_fp16.pte filter=lfs diff=lfs merge=lfs -text
LICENSE ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2024 Picsart AI Research (PAIR)
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
README.md ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ pipeline_tag: image-to-image
4
+ library_name: executorch
5
+ tags:
6
+ - inpainting
7
+ ---
8
+
9
+ # migan
10
+
11
+ This repository hosts **MI-GAN** (image inpainting) exported for the
12
+ [React Native ExecuTorch](https://www.npmjs.com/package/react-native-executorch)
13
+ library as ExecuTorch `.pte` programs, ready to run on device.
14
+
15
+ Upstream model: [Picsart-AI-Research/MI-GAN](https://github.com/Picsart-AI-Research/MI-GAN),
16
+ revision `2b793c5ece43f4253e32d4afc257120a5deed6f5`, checkpoints
17
+ `migan_256_places2.pt`, `migan_512_places2.pt` (Places2, scenes) and
18
+ `migan_256_ffhq.pt` (FFHQ, faces).
19
+
20
+ ## Inputs and outputs
21
+
22
+ `forward(image, mask) -> image`, all `float32`:
23
+
24
+ - `image` `[1, 3, H, W]`, RGB in `[0, 1]`
25
+ - `mask` `[1, 1, H, W]`, `1` = known pixel, `0` = hole
26
+ - output `[1, 3, H, W]`, RGB in `[0, 1]`, the whole frame with the hole filled
27
+
28
+ `H = W = 256` or `512`. Cropping around the hole and blending the result back
29
+ into the full-resolution photo happen outside the model, as in upstream's
30
+ `scripts/create_onnx_pipeline.py`.
31
+
32
+ ## Variants
33
+
34
+ | Path | Backend | Precision | Checkpoint |
35
+ | --- | --- | --- | --- |
36
+ | `coreml/256/migan_256_coreml_fp16.pte` | coreml | fp16 | Places2 256 |
37
+ | `coreml/512/migan_512_coreml_fp16.pte` | coreml | fp16 | Places2 512 |
38
+ | `coreml/faces_256/migan_faces_256_coreml_fp16.pte` | coreml | fp16 | FFHQ 256 |
39
+ | `vulkan/256/migan_256_vulkan_fp16.pte` | vulkan | fp16 | Places2 256 |
40
+ | `vulkan/512/migan_512_vulkan_fp16.pte` | vulkan | fp16 | Places2 512 |
41
+ | `vulkan/faces_256/migan_faces_256_vulkan_fp16.pte` | vulkan | fp16 | FFHQ 256 |
42
+ | `xnnpack/256/migan_256_xnnpack_fp16.pte` | xnnpack | fp16 | Places2 256 |
43
+ | `xnnpack/512/migan_512_xnnpack_fp16.pte` | xnnpack | fp16 | Places2 512 |
44
+ | `xnnpack/faces_256/migan_faces_256_xnnpack_fp16.pte` | xnnpack | fp16 | FFHQ 256 |
45
+
46
+ ## Repository structure
47
+
48
+ ```
49
+ config.json 27 B
50
+ coreml/256/config.json 1171 B
51
+ coreml/256/migan_256_coreml_fp16.pte 12.8 MB
52
+ coreml/512/config.json 1171 B
53
+ coreml/512/migan_512_coreml_fp16.pte 14.0 MB
54
+ coreml/faces_256/config.json 1177 B
55
+ coreml/faces_256/migan_faces_256_coreml_fp16.pte 12.8 MB
56
+ vulkan/256/config.json 1171 B
57
+ vulkan/256/migan_256_vulkan_fp16.pte 12.4 MB
58
+ vulkan/512/config.json 1171 B
59
+ vulkan/512/migan_512_vulkan_fp16.pte 14.1 MB
60
+ vulkan/faces_256/config.json 1177 B
61
+ vulkan/faces_256/migan_faces_256_vulkan_fp16.pte 12.4 MB
62
+ xnnpack/256/config.json 1173 B
63
+ xnnpack/256/migan_256_xnnpack_fp16.pte 24.0 MB
64
+ xnnpack/512/config.json 1173 B
65
+ xnnpack/512/migan_512_xnnpack_fp16.pte 25.2 MB
66
+ xnnpack/faces_256/config.json 1179 B
67
+ xnnpack/faces_256/migan_faces_256_xnnpack_fp16.pte 24.0 MB
68
+ ```
69
+
70
+ ## Compatibility
71
+
72
+ These files are published for the **ExecuTorch v1.4.1** runtime. The XNNPACK
73
+ and Vulkan files need the React Native ExecuTorch native libraries
74
+ `v0.10.7-libs` or newer. ExecuTorch gives no forward compatibility guarantee,
75
+ so an older runtime may fail to load them.
76
+
77
+ For React Native ExecuTorch model loading, see the
78
+ [documentation](https://docs.swmansion.com/react-native-executorch/docs/fundamentals/downloading-models).
79
+ To load these files in your own runtime, read the
80
+ [compatibility note](https://github.com/pytorch/executorch/blob/main/runtime/COMPATIBILITY.md)
81
+ first.
config.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ {
2
+ "modelName": "migan"
3
+ }
coreml/256/config.json ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "$schema": "https://huggingface.co/software-mansion/react-native-executorch-spec/resolve/main/config.schema.json",
3
+ "model": "migan",
4
+ "family": "migan",
5
+ "capabilities": [
6
+ "image-inpainting"
7
+ ],
8
+ "backend": "coreml",
9
+ "license": "mit",
10
+ "variants": [
11
+ {
12
+ "file": "migan_256_coreml_fp16.pte",
13
+ "precision": "fp16",
14
+ "quantized": false,
15
+ "default": true,
16
+ "methods": {
17
+ "forward": {
18
+ "inputs": [
19
+ {
20
+ "name": "image",
21
+ "shape": [
22
+ 1,
23
+ 3,
24
+ 256,
25
+ 256
26
+ ],
27
+ "dtype": "float32"
28
+ },
29
+ {
30
+ "name": "mask",
31
+ "shape": [
32
+ 1,
33
+ 1,
34
+ 256,
35
+ 256
36
+ ],
37
+ "dtype": "float32"
38
+ }
39
+ ],
40
+ "outputs": [
41
+ {
42
+ "name": "image",
43
+ "shape": [
44
+ 1,
45
+ 3,
46
+ 256,
47
+ 256
48
+ ],
49
+ "dtype": "float32"
50
+ }
51
+ ]
52
+ }
53
+ }
54
+ }
55
+ ]
56
+ }
coreml/256/migan_256_coreml_fp16.pte ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d01df747c4b2a7b7a509ce288996f77f9cd30e9dfd8244234d6843c3f3905420
3
+ size 12769586
coreml/512/config.json ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "$schema": "https://huggingface.co/software-mansion/react-native-executorch-spec/resolve/main/config.schema.json",
3
+ "model": "migan",
4
+ "family": "migan",
5
+ "capabilities": [
6
+ "image-inpainting"
7
+ ],
8
+ "backend": "coreml",
9
+ "license": "mit",
10
+ "variants": [
11
+ {
12
+ "file": "migan_512_coreml_fp16.pte",
13
+ "precision": "fp16",
14
+ "quantized": false,
15
+ "default": true,
16
+ "methods": {
17
+ "forward": {
18
+ "inputs": [
19
+ {
20
+ "name": "image",
21
+ "shape": [
22
+ 1,
23
+ 3,
24
+ 512,
25
+ 512
26
+ ],
27
+ "dtype": "float32"
28
+ },
29
+ {
30
+ "name": "mask",
31
+ "shape": [
32
+ 1,
33
+ 1,
34
+ 512,
35
+ 512
36
+ ],
37
+ "dtype": "float32"
38
+ }
39
+ ],
40
+ "outputs": [
41
+ {
42
+ "name": "image",
43
+ "shape": [
44
+ 1,
45
+ 3,
46
+ 512,
47
+ 512
48
+ ],
49
+ "dtype": "float32"
50
+ }
51
+ ]
52
+ }
53
+ }
54
+ }
55
+ ]
56
+ }
coreml/512/migan_512_coreml_fp16.pte ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e5e064588bb9ac7cd99b38bcfc0b56a16c40468526101aa9fdfcaaf53ff9a898
3
+ size 13968400
coreml/faces_256/config.json ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "$schema": "https://huggingface.co/software-mansion/react-native-executorch-spec/resolve/main/config.schema.json",
3
+ "model": "migan",
4
+ "family": "migan",
5
+ "capabilities": [
6
+ "image-inpainting"
7
+ ],
8
+ "backend": "coreml",
9
+ "license": "mit",
10
+ "variants": [
11
+ {
12
+ "file": "migan_faces_256_coreml_fp16.pte",
13
+ "precision": "fp16",
14
+ "quantized": false,
15
+ "default": true,
16
+ "methods": {
17
+ "forward": {
18
+ "inputs": [
19
+ {
20
+ "name": "image",
21
+ "shape": [
22
+ 1,
23
+ 3,
24
+ 256,
25
+ 256
26
+ ],
27
+ "dtype": "float32"
28
+ },
29
+ {
30
+ "name": "mask",
31
+ "shape": [
32
+ 1,
33
+ 1,
34
+ 256,
35
+ 256
36
+ ],
37
+ "dtype": "float32"
38
+ }
39
+ ],
40
+ "outputs": [
41
+ {
42
+ "name": "image",
43
+ "shape": [
44
+ 1,
45
+ 3,
46
+ 256,
47
+ 256
48
+ ],
49
+ "dtype": "float32"
50
+ }
51
+ ]
52
+ }
53
+ }
54
+ }
55
+ ]
56
+ }
coreml/faces_256/migan_faces_256_coreml_fp16.pte ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:93a0ac1cccaff61031780df57ca24ca21f6d2424cfd0cd6952c29bccafbdebe8
3
+ size 12769586
vulkan/256/config.json ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "$schema": "https://huggingface.co/software-mansion/react-native-executorch-spec/resolve/main/config.schema.json",
3
+ "model": "migan",
4
+ "family": "migan",
5
+ "capabilities": [
6
+ "image-inpainting"
7
+ ],
8
+ "backend": "vulkan",
9
+ "license": "mit",
10
+ "variants": [
11
+ {
12
+ "file": "migan_256_vulkan_fp16.pte",
13
+ "precision": "fp16",
14
+ "quantized": false,
15
+ "default": true,
16
+ "methods": {
17
+ "forward": {
18
+ "inputs": [
19
+ {
20
+ "name": "image",
21
+ "shape": [
22
+ 1,
23
+ 3,
24
+ 256,
25
+ 256
26
+ ],
27
+ "dtype": "float32"
28
+ },
29
+ {
30
+ "name": "mask",
31
+ "shape": [
32
+ 1,
33
+ 1,
34
+ 256,
35
+ 256
36
+ ],
37
+ "dtype": "float32"
38
+ }
39
+ ],
40
+ "outputs": [
41
+ {
42
+ "name": "image",
43
+ "shape": [
44
+ 1,
45
+ 3,
46
+ 256,
47
+ 256
48
+ ],
49
+ "dtype": "float32"
50
+ }
51
+ ]
52
+ }
53
+ }
54
+ }
55
+ ]
56
+ }
vulkan/256/migan_256_vulkan_fp16.pte ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:606ae78feec306ced13544d53f18e3ceb3d63efafc277a45c2129fd7473475c4
3
+ size 12411650
vulkan/512/config.json ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "$schema": "https://huggingface.co/software-mansion/react-native-executorch-spec/resolve/main/config.schema.json",
3
+ "model": "migan",
4
+ "family": "migan",
5
+ "capabilities": [
6
+ "image-inpainting"
7
+ ],
8
+ "backend": "vulkan",
9
+ "license": "mit",
10
+ "variants": [
11
+ {
12
+ "file": "migan_512_vulkan_fp16.pte",
13
+ "precision": "fp16",
14
+ "quantized": false,
15
+ "default": true,
16
+ "methods": {
17
+ "forward": {
18
+ "inputs": [
19
+ {
20
+ "name": "image",
21
+ "shape": [
22
+ 1,
23
+ 3,
24
+ 512,
25
+ 512
26
+ ],
27
+ "dtype": "float32"
28
+ },
29
+ {
30
+ "name": "mask",
31
+ "shape": [
32
+ 1,
33
+ 1,
34
+ 512,
35
+ 512
36
+ ],
37
+ "dtype": "float32"
38
+ }
39
+ ],
40
+ "outputs": [
41
+ {
42
+ "name": "image",
43
+ "shape": [
44
+ 1,
45
+ 3,
46
+ 512,
47
+ 512
48
+ ],
49
+ "dtype": "float32"
50
+ }
51
+ ]
52
+ }
53
+ }
54
+ }
55
+ ]
56
+ }
vulkan/512/migan_512_vulkan_fp16.pte ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d263e2eae6d2f3d650abad61a9e0d30ba39df85ce5f7824e7ed03477abe13a89
3
+ size 14058114
vulkan/faces_256/config.json ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "$schema": "https://huggingface.co/software-mansion/react-native-executorch-spec/resolve/main/config.schema.json",
3
+ "model": "migan",
4
+ "family": "migan",
5
+ "capabilities": [
6
+ "image-inpainting"
7
+ ],
8
+ "backend": "vulkan",
9
+ "license": "mit",
10
+ "variants": [
11
+ {
12
+ "file": "migan_faces_256_vulkan_fp16.pte",
13
+ "precision": "fp16",
14
+ "quantized": false,
15
+ "default": true,
16
+ "methods": {
17
+ "forward": {
18
+ "inputs": [
19
+ {
20
+ "name": "image",
21
+ "shape": [
22
+ 1,
23
+ 3,
24
+ 256,
25
+ 256
26
+ ],
27
+ "dtype": "float32"
28
+ },
29
+ {
30
+ "name": "mask",
31
+ "shape": [
32
+ 1,
33
+ 1,
34
+ 256,
35
+ 256
36
+ ],
37
+ "dtype": "float32"
38
+ }
39
+ ],
40
+ "outputs": [
41
+ {
42
+ "name": "image",
43
+ "shape": [
44
+ 1,
45
+ 3,
46
+ 256,
47
+ 256
48
+ ],
49
+ "dtype": "float32"
50
+ }
51
+ ]
52
+ }
53
+ }
54
+ }
55
+ ]
56
+ }
vulkan/faces_256/migan_faces_256_vulkan_fp16.pte ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:33290cb5418d1a6b1a54849e91e9df9f5908e5e8336d6d2291d4c8a988619234
3
+ size 12411650
xnnpack/256/config.json ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "$schema": "https://huggingface.co/software-mansion/react-native-executorch-spec/resolve/main/config.schema.json",
3
+ "model": "migan",
4
+ "family": "migan",
5
+ "capabilities": [
6
+ "image-inpainting"
7
+ ],
8
+ "backend": "xnnpack",
9
+ "license": "mit",
10
+ "variants": [
11
+ {
12
+ "file": "migan_256_xnnpack_fp16.pte",
13
+ "precision": "fp16",
14
+ "quantized": false,
15
+ "default": true,
16
+ "methods": {
17
+ "forward": {
18
+ "inputs": [
19
+ {
20
+ "name": "image",
21
+ "shape": [
22
+ 1,
23
+ 3,
24
+ 256,
25
+ 256
26
+ ],
27
+ "dtype": "float32"
28
+ },
29
+ {
30
+ "name": "mask",
31
+ "shape": [
32
+ 1,
33
+ 1,
34
+ 256,
35
+ 256
36
+ ],
37
+ "dtype": "float32"
38
+ }
39
+ ],
40
+ "outputs": [
41
+ {
42
+ "name": "image",
43
+ "shape": [
44
+ 1,
45
+ 3,
46
+ 256,
47
+ 256
48
+ ],
49
+ "dtype": "float32"
50
+ }
51
+ ]
52
+ }
53
+ }
54
+ }
55
+ ]
56
+ }
xnnpack/256/migan_256_xnnpack_fp16.pte ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2617a222f44d735a20a76ede65d322cab6bf843d398e29be7cf0f18284a30b15
3
+ size 24002700
xnnpack/512/config.json ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "$schema": "https://huggingface.co/software-mansion/react-native-executorch-spec/resolve/main/config.schema.json",
3
+ "model": "migan",
4
+ "family": "migan",
5
+ "capabilities": [
6
+ "image-inpainting"
7
+ ],
8
+ "backend": "xnnpack",
9
+ "license": "mit",
10
+ "variants": [
11
+ {
12
+ "file": "migan_512_xnnpack_fp16.pte",
13
+ "precision": "fp16",
14
+ "quantized": false,
15
+ "default": true,
16
+ "methods": {
17
+ "forward": {
18
+ "inputs": [
19
+ {
20
+ "name": "image",
21
+ "shape": [
22
+ 1,
23
+ 3,
24
+ 512,
25
+ 512
26
+ ],
27
+ "dtype": "float32"
28
+ },
29
+ {
30
+ "name": "mask",
31
+ "shape": [
32
+ 1,
33
+ 1,
34
+ 512,
35
+ 512
36
+ ],
37
+ "dtype": "float32"
38
+ }
39
+ ],
40
+ "outputs": [
41
+ {
42
+ "name": "image",
43
+ "shape": [
44
+ 1,
45
+ 3,
46
+ 512,
47
+ 512
48
+ ],
49
+ "dtype": "float32"
50
+ }
51
+ ]
52
+ }
53
+ }
54
+ }
55
+ ]
56
+ }
xnnpack/512/migan_512_xnnpack_fp16.pte ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:34b1f24e703c54787e657a987604907343e40c1edf6d8a1b402f24b0a651c25e
3
+ size 25181068
xnnpack/faces_256/config.json ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "$schema": "https://huggingface.co/software-mansion/react-native-executorch-spec/resolve/main/config.schema.json",
3
+ "model": "migan",
4
+ "family": "migan",
5
+ "capabilities": [
6
+ "image-inpainting"
7
+ ],
8
+ "backend": "xnnpack",
9
+ "license": "mit",
10
+ "variants": [
11
+ {
12
+ "file": "migan_faces_256_xnnpack_fp16.pte",
13
+ "precision": "fp16",
14
+ "quantized": false,
15
+ "default": true,
16
+ "methods": {
17
+ "forward": {
18
+ "inputs": [
19
+ {
20
+ "name": "image",
21
+ "shape": [
22
+ 1,
23
+ 3,
24
+ 256,
25
+ 256
26
+ ],
27
+ "dtype": "float32"
28
+ },
29
+ {
30
+ "name": "mask",
31
+ "shape": [
32
+ 1,
33
+ 1,
34
+ 256,
35
+ 256
36
+ ],
37
+ "dtype": "float32"
38
+ }
39
+ ],
40
+ "outputs": [
41
+ {
42
+ "name": "image",
43
+ "shape": [
44
+ 1,
45
+ 3,
46
+ 256,
47
+ 256
48
+ ],
49
+ "dtype": "float32"
50
+ }
51
+ ]
52
+ }
53
+ }
54
+ }
55
+ ]
56
+ }
xnnpack/faces_256/migan_faces_256_xnnpack_fp16.pte ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:eaa102e4c52b3a6f6c3aacc07800774452b403f46ac3dcfbdf359258db7621aa
3
+ size 24002700