RicePasteM commited on
Commit
9989574
·
verified ·
1 Parent(s): c32be55

Upload MeowID model artifacts

Browse files
.gitattributes CHANGED
@@ -33,3 +33,5 @@ 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
+ artifacts/MeowID-Base/ecpose.engine filter=lfs diff=lfs merge=lfs -text
37
+ artifacts/MeowID-Base/meowid_base.engine filter=lfs diff=lfs merge=lfs -text
artifacts/ECSeg/SHA256SUMS ADDED
@@ -0,0 +1 @@
 
 
1
+ 7d82714731c3789a5a76ed169445db9c4e287924ceb86a14b36d48afdcca0b2b ecseg_x.safetensors
artifacts/ECSeg/deployment.json ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": 1,
3
+ "name": "ECSeg-X",
4
+ "task": "whole_cat_instance_segmentation",
5
+ "backend": "torch",
6
+ "model": "ecseg_x.safetensors",
7
+ "config": "third_party/EdgeCrafter/ecdetseg/configs/ecseg/ecseg_x.yml",
8
+ "cat_label": 15,
9
+ "coco_category_id": 17,
10
+ "threshold": 0.4,
11
+ "preprocessing": {
12
+ "image_size": [640, 640],
13
+ "mean": [0.485, 0.456, 0.406],
14
+ "std": [0.229, 0.224, 0.225]
15
+ },
16
+ "crop_defaults": {
17
+ "output_size": [512, 512],
18
+ "resize_mode": "contain",
19
+ "background": [0, 0, 0],
20
+ "padding": 0.06,
21
+ "top_k": 1
22
+ },
23
+ "source": "https://huggingface.co/Intellindust/ECSeg_X"
24
+ }
artifacts/ECSeg/ecseg_x.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7d82714731c3789a5a76ed169445db9c4e287924ceb86a14b36d48afdcca0b2b
3
+ size 203884592
artifacts/MeowID-Base/SHA256SUMS ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ 7c578c3a54dbc30b12300bcdced26013615749fe1456968e64ffe238a751c647 meowid_base.pth
2
+ da376c218b408b2071b47bbd72f7aa0498b9fecef5854a2370069864ecb484f2 ecpose.pth
3
+ 16bc4ab78aba82b531326ca7be5623d0fcbbabccd4fc89afd32adaaf2b316edd meowid_base.onnx
4
+ aed358530fd8d0769c1dad678272c169dc3ba12c3c54b2979ead24eefd758d67 ecpose.onnx
5
+ 55df9690996b21a59cb6a5d9864aed10fb8247ca2f372b7114706eaf919fd92f meowid_base.engine
6
+ ffb01264df162bce5ff17a96898c6fbdf967b68489addf135c0d42cb48a42b1b ecpose.engine
artifacts/MeowID-Base/benchmark_icw_test_bs1.json ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "artifacts": "/home/lihb/Github/hzc_cat_combined/deploy/MeowID-Base",
3
+ "dataset": "/data1/hebei/huzhangchi/catdata/icw_split/test",
4
+ "dataset_images": 2846,
5
+ "file_cache_warmup": {
6
+ "enabled": true,
7
+ "bytes": 839331281,
8
+ "seconds": 0.2093447633087635
9
+ },
10
+ "backends": {
11
+ "torch": {
12
+ "backend": "torch",
13
+ "device": "cuda:0",
14
+ "precision": "fp32",
15
+ "batch_size": 1,
16
+ "images": 2846,
17
+ "warmup_images": 20,
18
+ "model_load_seconds": 6.800998952239752,
19
+ "total_timed_seconds": 268.22725542262197,
20
+ "latency_ms": {
21
+ "mean": 94.22724828312536,
22
+ "median": 72.12342135608196,
23
+ "p90": 164.25617784261703,
24
+ "p95": 209.54628102481365,
25
+ "p99": 319.4826636463405,
26
+ "min": 55.113065987825394,
27
+ "max": 542.3572137951851
28
+ },
29
+ "throughput_images_per_second": 10.610405700628034,
30
+ "routes": {
31
+ "face": 2717,
32
+ "body": 129
33
+ },
34
+ "onnx_providers": {},
35
+ "timing_scope": "MeowID.embed(path): cached file read/decode, preprocessing, ECPose, face alignment, body+face embedding, hard routing; excludes model load"
36
+ }
37
+ }
38
+ }
artifacts/MeowID-Base/benchmark_icw_test_onnx_cpu_bs1.json ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "artifacts": "/home/lihb/Github/hzc_cat_combined/deploy/MeowID-Base",
3
+ "dataset": "/data1/hebei/huzhangchi/catdata/icw_split/test",
4
+ "dataset_images": 2846,
5
+ "file_cache_warmup": {
6
+ "enabled": true,
7
+ "bytes": 839331281,
8
+ "seconds": 0.18977737426757812
9
+ },
10
+ "backends": {
11
+ "onnx_cpu": {
12
+ "backend": "onnx",
13
+ "device": "cpu",
14
+ "precision": "fp32",
15
+ "batch_size": 1,
16
+ "images": 2846,
17
+ "warmup_images": 20,
18
+ "model_load_seconds": 2.739937398582697,
19
+ "total_timed_seconds": 1362.3059174641967,
20
+ "latency_ms": {
21
+ "mean": 478.6650131463753,
22
+ "median": 461.00287698209286,
23
+ "p90": 555.4658230394125,
24
+ "p95": 603.9052177220583,
25
+ "p99": 714.7065287455916,
26
+ "min": 398.3021713793278,
27
+ "max": 921.9750352203846
28
+ },
29
+ "throughput_images_per_second": 2.089104923876099,
30
+ "routes": {
31
+ "face": 2717,
32
+ "body": 129
33
+ },
34
+ "onnx_providers": {
35
+ "recognition": [
36
+ "CPUExecutionProvider"
37
+ ],
38
+ "pose": [
39
+ "CPUExecutionProvider"
40
+ ]
41
+ },
42
+ "timing_scope": "MeowID.embed(path): cached file read/decode, preprocessing, ECPose, face alignment, body+face embedding, hard routing; excludes model load"
43
+ }
44
+ }
45
+ }
artifacts/MeowID-Base/benchmark_icw_test_onnx_cpu_threadcheck.json ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "artifacts": "/home/lihb/Github/hzc_cat_combined/deploy/MeowID-Base",
3
+ "dataset": "/data1/hebei/huzhangchi/catdata/icw_split/test",
4
+ "dataset_images": 100,
5
+ "file_cache_warmup": {
6
+ "enabled": true,
7
+ "bytes": 40471061,
8
+ "seconds": 0.009241696447134018
9
+ },
10
+ "backends": {
11
+ "onnx_cpu": {
12
+ "backend": "onnx",
13
+ "device": "cpu",
14
+ "precision": "fp32",
15
+ "batch_size": 1,
16
+ "images": 100,
17
+ "warmup_images": 3,
18
+ "model_load_seconds": 2.811792679131031,
19
+ "total_timed_seconds": 50.35941294208169,
20
+ "latency_ms": {
21
+ "mean": 503.57975006103516,
22
+ "median": 476.63002647459507,
23
+ "p90": 590.5196074396372,
24
+ "p95": 673.5808942466974,
25
+ "p99": 752.2641374170786,
26
+ "min": 413.6257506906986,
27
+ "max": 855.6342050433159
28
+ },
29
+ "throughput_images_per_second": 1.985726086898787,
30
+ "routes": {
31
+ "face": 99,
32
+ "body": 1
33
+ },
34
+ "onnx_providers": {
35
+ "recognition": [
36
+ "CPUExecutionProvider"
37
+ ],
38
+ "pose": [
39
+ "CPUExecutionProvider"
40
+ ]
41
+ },
42
+ "timing_scope": "MeowID.embed(path): cached file read/decode, preprocessing, ECPose, face alignment, body+face embedding, hard routing; excludes model load"
43
+ }
44
+ }
45
+ }
artifacts/MeowID-Base/benchmark_icw_test_onnx_gpu_bs1.json ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "artifacts": "/home/lihb/Github/hzc_cat_combined/deploy/MeowID-Base",
3
+ "dataset": "/data1/hebei/huzhangchi/catdata/icw_split/test",
4
+ "dataset_images": 2846,
5
+ "file_cache_warmup": {
6
+ "enabled": true,
7
+ "bytes": 839331281,
8
+ "seconds": 0.219602532684803
9
+ },
10
+ "backends": {
11
+ "onnx_gpu": {
12
+ "backend": "onnx",
13
+ "device": "cuda:0",
14
+ "precision": "fp32",
15
+ "batch_size": 1,
16
+ "images": 2846,
17
+ "warmup_images": 20,
18
+ "model_load_seconds": 2.5434402525424957,
19
+ "total_timed_seconds": 227.40887761116028,
20
+ "latency_ms": {
21
+ "mean": 79.88362600575303,
22
+ "median": 55.21560646593571,
23
+ "p90": 161.52785904705524,
24
+ "p95": 206.73998165875673,
25
+ "p99": 312.2027896344664,
26
+ "min": 39.97446596622467,
27
+ "max": 550.2276159822941
28
+ },
29
+ "throughput_images_per_second": 12.514902803690415,
30
+ "routes": {
31
+ "face": 2717,
32
+ "body": 129
33
+ },
34
+ "onnx_providers": {
35
+ "recognition": [
36
+ "CUDAExecutionProvider",
37
+ "CPUExecutionProvider"
38
+ ],
39
+ "pose": [
40
+ "CUDAExecutionProvider",
41
+ "CPUExecutionProvider"
42
+ ]
43
+ },
44
+ "timing_scope": "MeowID.embed(path): cached file read/decode, preprocessing, ECPose, face alignment, body+face embedding, hard routing; excludes model load"
45
+ }
46
+ }
47
+ }
artifacts/MeowID-Base/benchmark_icw_test_smoke.json ADDED
@@ -0,0 +1,132 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "artifacts": "/home/lihb/Github/hzc_cat_combined/deploy/MeowID-Base",
3
+ "dataset": "/data1/hebei/huzhangchi/catdata/icw_split/test",
4
+ "dataset_images": 10,
5
+ "file_cache_warmup": {
6
+ "enabled": true,
7
+ "bytes": 7805742,
8
+ "seconds": 0.0027097798883914948
9
+ },
10
+ "backends": {
11
+ "torch": {
12
+ "backend": "torch",
13
+ "device": "cuda:0",
14
+ "precision": "fp32",
15
+ "batch_size": 1,
16
+ "images": 10,
17
+ "warmup_images": 3,
18
+ "model_load_seconds": 6.4095170721411705,
19
+ "total_timed_seconds": 1.4911023043096066,
20
+ "latency_ms": {
21
+ "mean": 149.03882183134556,
22
+ "median": 150.66348388791084,
23
+ "p90": 201.15734487771985,
24
+ "p95": 233.35465900599948,
25
+ "p99": 259.1125103086233,
26
+ "min": 69.57297399640083,
27
+ "max": 265.55197313427925
28
+ },
29
+ "throughput_images_per_second": 6.70644795538029,
30
+ "routes": {
31
+ "face": 10,
32
+ "body": 0
33
+ },
34
+ "onnx_providers": {},
35
+ "timing_scope": "MeowID.embed(path): cached file read/decode, preprocessing, ECPose, face alignment, body+face embedding, hard routing; excludes model load"
36
+ },
37
+ "onnx_cpu": {
38
+ "backend": "onnx",
39
+ "device": "cpu",
40
+ "precision": "fp32",
41
+ "batch_size": 1,
42
+ "images": 10,
43
+ "warmup_images": 3,
44
+ "model_load_seconds": 2.3257177136838436,
45
+ "total_timed_seconds": 5.701952088624239,
46
+ "latency_ms": {
47
+ "mean": 570.1301980763674,
48
+ "median": 587.3731262981892,
49
+ "p90": 619.616112485528,
50
+ "p95": 650.2466829493641,
51
+ "p99": 674.7511393204331,
52
+ "min": 474.26939755678177,
53
+ "max": 680.8772534132004
54
+ },
55
+ "throughput_images_per_second": 1.7537853430846329,
56
+ "routes": {
57
+ "face": 10,
58
+ "body": 0
59
+ },
60
+ "onnx_providers": {
61
+ "recognition": [
62
+ "CPUExecutionProvider"
63
+ ],
64
+ "pose": [
65
+ "CPUExecutionProvider"
66
+ ]
67
+ },
68
+ "timing_scope": "MeowID.embed(path): cached file read/decode, preprocessing, ECPose, face alignment, body+face embedding, hard routing; excludes model load"
69
+ },
70
+ "onnx_gpu": {
71
+ "backend": "onnx",
72
+ "device": "cuda:0",
73
+ "precision": "fp32",
74
+ "batch_size": 1,
75
+ "images": 10,
76
+ "warmup_images": 3,
77
+ "model_load_seconds": 1.9850331246852875,
78
+ "total_timed_seconds": 1.3885311931371689,
79
+ "latency_ms": {
80
+ "mean": 138.7827318161726,
81
+ "median": 143.3432102203369,
82
+ "p90": 201.49743072688577,
83
+ "p95": 228.52426897734398,
84
+ "p99": 250.14573957771063,
85
+ "min": 53.98866534233093,
86
+ "max": 255.55110722780228
87
+ },
88
+ "throughput_images_per_second": 7.201854772456761,
89
+ "routes": {
90
+ "face": 10,
91
+ "body": 0
92
+ },
93
+ "onnx_providers": {
94
+ "recognition": [
95
+ "CUDAExecutionProvider",
96
+ "CPUExecutionProvider"
97
+ ],
98
+ "pose": [
99
+ "CUDAExecutionProvider",
100
+ "CPUExecutionProvider"
101
+ ]
102
+ },
103
+ "timing_scope": "MeowID.embed(path): cached file read/decode, preprocessing, ECPose, face alignment, body+face embedding, hard routing; excludes model load"
104
+ },
105
+ "tensorrt": {
106
+ "backend": "tensorrt",
107
+ "device": "cuda:0",
108
+ "precision": "fp16",
109
+ "batch_size": 1,
110
+ "images": 10,
111
+ "warmup_images": 3,
112
+ "model_load_seconds": 0.9956795908510685,
113
+ "total_timed_seconds": 1.1561541110277176,
114
+ "latency_ms": {
115
+ "mean": 115.5241534113884,
116
+ "median": 123.11173230409622,
117
+ "p90": 165.51814787089822,
118
+ "p95": 194.75294370204205,
119
+ "p99": 218.1407803669572,
120
+ "min": 32.6128825545311,
121
+ "max": 223.98773953318596
122
+ },
123
+ "throughput_images_per_second": 8.64936594924261,
124
+ "routes": {
125
+ "face": 10,
126
+ "body": 0
127
+ },
128
+ "onnx_providers": {},
129
+ "timing_scope": "MeowID.embed(path): cached file read/decode, preprocessing, ECPose, face alignment, body+face embedding, hard routing; excludes model load"
130
+ }
131
+ }
132
+ }
artifacts/MeowID-Base/benchmark_icw_test_tensorrt_bs1.json ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "artifacts": "/home/lihb/Github/hzc_cat_combined/deploy/MeowID-Base",
3
+ "dataset": "/data1/hebei/huzhangchi/catdata/icw_split/test",
4
+ "dataset_images": 2846,
5
+ "file_cache_warmup": {
6
+ "enabled": true,
7
+ "bytes": 839331281,
8
+ "seconds": 0.20130256935954094
9
+ },
10
+ "backends": {
11
+ "tensorrt": {
12
+ "backend": "tensorrt",
13
+ "device": "cuda:0",
14
+ "precision": "fp16",
15
+ "batch_size": 1,
16
+ "images": 2846,
17
+ "warmup_images": 20,
18
+ "model_load_seconds": 1.1710126996040344,
19
+ "total_timed_seconds": 170.80403818562627,
20
+ "latency_ms": {
21
+ "mean": 59.99597978928059,
22
+ "median": 36.148738116025925,
23
+ "p90": 139.0418317168951,
24
+ "p95": 184.19730197638273,
25
+ "p99": 291.45516511052875,
26
+ "min": 21.196413785219193,
27
+ "max": 505.8984160423279
28
+ },
29
+ "throughput_images_per_second": 16.662369521422125,
30
+ "routes": {
31
+ "face": 2720,
32
+ "body": 126
33
+ },
34
+ "onnx_providers": {},
35
+ "timing_scope": "MeowID.embed(path): cached file read/decode, preprocessing, ECPose, face alignment, body+face embedding, hard routing; excludes model load"
36
+ }
37
+ }
38
+ }
artifacts/MeowID-Base/deployment.json ADDED
@@ -0,0 +1,121 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": 1,
3
+ "name": "MeowID-Base",
4
+ "embedding_dim": 512,
5
+ "created_at_unix": 1786264952,
6
+ "models": {
7
+ "torch": {
8
+ "recognition": "meowid_base.pth",
9
+ "pose": "ecpose.pth"
10
+ },
11
+ "onnx": {
12
+ "recognition": "meowid_base.onnx",
13
+ "pose": "ecpose.onnx"
14
+ },
15
+ "tensorrt": {
16
+ "recognition": "meowid_base.engine",
17
+ "pose": "ecpose.engine"
18
+ }
19
+ },
20
+ "alignment": "petface_tight_3pt",
21
+ "face_threshold": 0.4,
22
+ "face_label": 1,
23
+ "preprocessing": {
24
+ "pose": {
25
+ "image_size": [
26
+ 640,
27
+ 640
28
+ ],
29
+ "mean": [
30
+ 0.485,
31
+ 0.456,
32
+ 0.406
33
+ ],
34
+ "std": [
35
+ 0.229,
36
+ 0.224,
37
+ 0.225
38
+ ]
39
+ },
40
+ "body": {
41
+ "image_size": 256,
42
+ "resize_size": 292,
43
+ "mean": [
44
+ 0.485,
45
+ 0.456,
46
+ 0.406
47
+ ],
48
+ "std": [
49
+ 0.229,
50
+ 0.224,
51
+ 0.225
52
+ ]
53
+ },
54
+ "face": {
55
+ "image_size": 256,
56
+ "resize_size": 256,
57
+ "mean": [
58
+ 0.485,
59
+ 0.456,
60
+ 0.406
61
+ ],
62
+ "std": [
63
+ 0.229,
64
+ 0.224,
65
+ 0.225
66
+ ]
67
+ }
68
+ },
69
+ "routing": {
70
+ "face_present": "face_embeddings",
71
+ "face_absent": "body_embeddings",
72
+ "confidence_fusion": false,
73
+ "single_body_encoder": true
74
+ },
75
+ "artifacts": {
76
+ "recognition_onnx": {
77
+ "path": "meowid_base.onnx",
78
+ "bytes": 702866655,
79
+ "sha256": "16bc4ab78aba82b531326ca7be5623d0fcbbabccd4fc89afd32adaaf2b316edd"
80
+ },
81
+ "pose_onnx": {
82
+ "path": "ecpose.onnx",
83
+ "bytes": 206329407,
84
+ "sha256": "aed358530fd8d0769c1dad678272c169dc3ba12c3c54b2979ead24eefd758d67"
85
+ },
86
+ "recognition_tensorrt": {
87
+ "path": "meowid_base.engine",
88
+ "bytes": 358793524,
89
+ "sha256": "55df9690996b21a59cb6a5d9864aed10fb8247ca2f372b7114706eaf919fd92f"
90
+ },
91
+ "pose_tensorrt": {
92
+ "path": "ecpose.engine",
93
+ "bytes": 115936900,
94
+ "sha256": "ffb01264df162bce5ff17a96898c6fbdf967b68489addf135c0d42cb48a42b1b"
95
+ }
96
+ },
97
+ "build": {
98
+ "python": "3.10.20",
99
+ "torch": "2.4.1+cu124",
100
+ "repo_root": "/home/lihb/Github/meowId",
101
+ "onnx": "1.19.0",
102
+ "onnx_opset": 18,
103
+ "onnxruntime": "1.23.2",
104
+ "onnxslim": "0.1.95",
105
+ "onnxslim_enabled": true,
106
+ "tensorrt": "10.8.0.43",
107
+ "tensorrt_fp16": true,
108
+ "tensorrt_sensitive_layers_fp32": true,
109
+ "batch_profile": [
110
+ 1,
111
+ 4,
112
+ 16
113
+ ],
114
+ "workspace_gib": 8.0,
115
+ "gpu": "NVIDIA GeForce RTX 3090",
116
+ "cuda_capability": [
117
+ 8,
118
+ 6
119
+ ]
120
+ }
121
+ }
artifacts/MeowID-Base/ecpose.engine ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ffb01264df162bce5ff17a96898c6fbdf967b68489addf135c0d42cb48a42b1b
3
+ size 115936900
artifacts/MeowID-Base/ecpose.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:aed358530fd8d0769c1dad678272c169dc3ba12c3c54b2979ead24eefd758d67
3
+ size 206329407
artifacts/MeowID-Base/ecpose.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:da376c218b408b2071b47bbd72f7aa0498b9fecef5854a2370069864ecb484f2
3
+ size 825392254
artifacts/MeowID-Base/meowid_base.engine ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:55df9690996b21a59cb6a5d9864aed10fb8247ca2f372b7114706eaf919fd92f
3
+ size 358793524
artifacts/MeowID-Base/meowid_base.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:16bc4ab78aba82b531326ca7be5623d0fcbbabccd4fc89afd32adaaf2b316edd
3
+ size 702866655
artifacts/MeowID-Base/meowid_base.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7c578c3a54dbc30b12300bcdced26013615749fe1456968e64ffe238a751c647
3
+ size 935178958
artifacts/MeowID-Base/verification.json ADDED
@@ -0,0 +1,140 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "passed": true,
3
+ "images": [
4
+ "/data1/hebei/huzhangchi/catdata/icw_split/test/00005883/000000.jpg",
5
+ "/data1/hebei/huzhangchi/catdata/icw_split/test/00005883/000002.jpg"
6
+ ],
7
+ "backends": {
8
+ "torch": {
9
+ "backend": "torch",
10
+ "info": {
11
+ "backend": "torch",
12
+ "device": "cuda:0",
13
+ "recognition_model": "/home/lihb/Github/hzc_cat_combined/outputs/MeowID-Base/checkpoints/best_deployment.pth",
14
+ "pose_model": "/home/lihb/Github/hzc_cat_combined/EdgeCrafter/ecpose/outputs/ecpose_x_cat_face_mixed/best_stg2.pth",
15
+ "alignment": "petface_tight_3pt",
16
+ "face_threshold": 0.4,
17
+ "face_label": 1,
18
+ "registry": {
19
+ "cats": 0,
20
+ "vectors": 0,
21
+ "body_vectors": 0,
22
+ "face_vectors": 0
23
+ }
24
+ },
25
+ "providers": {},
26
+ "latency_ms": {
27
+ "median_batch": 177.13439464569092,
28
+ "median_per_image": 88.56719732284546,
29
+ "samples": [
30
+ 176.72301456332207,
31
+ 177.9909022152424,
32
+ 177.13439464569092
33
+ ]
34
+ }
35
+ },
36
+ "onnx": {
37
+ "backend": "onnx",
38
+ "info": {
39
+ "backend": "onnx",
40
+ "device": "cuda:0",
41
+ "recognition_model": "/home/lihb/Github/hzc_cat_combined/deploy/MeowID-Base/meowid_base.onnx",
42
+ "pose_model": "/home/lihb/Github/hzc_cat_combined/deploy/MeowID-Base/ecpose.onnx",
43
+ "alignment": "petface_tight_3pt",
44
+ "face_threshold": 0.4,
45
+ "face_label": 1,
46
+ "registry": {
47
+ "cats": 0,
48
+ "vectors": 0,
49
+ "body_vectors": 0,
50
+ "face_vectors": 0
51
+ }
52
+ },
53
+ "providers": {
54
+ "recognition": [
55
+ "CUDAExecutionProvider",
56
+ "CPUExecutionProvider"
57
+ ],
58
+ "pose": [
59
+ "CUDAExecutionProvider",
60
+ "CPUExecutionProvider"
61
+ ]
62
+ },
63
+ "latency_ms": {
64
+ "median_batch": 165.25131091475487,
65
+ "median_per_image": 82.62565545737743,
66
+ "samples": [
67
+ 169.55284401774406,
68
+ 165.25131091475487,
69
+ 164.25402835011482
70
+ ]
71
+ }
72
+ },
73
+ "tensorrt": {
74
+ "backend": "tensorrt",
75
+ "info": {
76
+ "backend": "tensorrt",
77
+ "device": "cuda:0",
78
+ "recognition_model": "/home/lihb/Github/hzc_cat_combined/deploy/MeowID-Base/meowid_base.engine",
79
+ "pose_model": "/home/lihb/Github/hzc_cat_combined/deploy/MeowID-Base/ecpose.engine",
80
+ "alignment": "petface_tight_3pt",
81
+ "face_threshold": 0.4,
82
+ "face_label": 1,
83
+ "registry": {
84
+ "cats": 0,
85
+ "vectors": 0,
86
+ "body_vectors": 0,
87
+ "face_vectors": 0
88
+ }
89
+ },
90
+ "providers": {},
91
+ "latency_ms": {
92
+ "median_batch": 135.097436606884,
93
+ "median_per_image": 67.548718303442,
94
+ "samples": [
95
+ 136.9190588593483,
96
+ 133.7861344218254,
97
+ 135.097436606884
98
+ ]
99
+ }
100
+ }
101
+ },
102
+ "comparisons_to_torch": {
103
+ "onnx": [
104
+ {
105
+ "source": "/data1/hebei/huzhangchi/catdata/icw_split/test/00005883/000000.jpg",
106
+ "route_match": true,
107
+ "body_cosine": 0.9999993696041483,
108
+ "face_cosine": 0.9999270424355284,
109
+ "keypoint_max_abs_px": 0.2691650390625,
110
+ "passed": true
111
+ },
112
+ {
113
+ "source": "/data1/hebei/huzhangchi/catdata/icw_split/test/00005883/000002.jpg",
114
+ "route_match": true,
115
+ "body_cosine": 0.9999993339125167,
116
+ "face_cosine": null,
117
+ "keypoint_max_abs_px": null,
118
+ "passed": true
119
+ }
120
+ ],
121
+ "tensorrt": [
122
+ {
123
+ "source": "/data1/hebei/huzhangchi/catdata/icw_split/test/00005883/000000.jpg",
124
+ "route_match": true,
125
+ "body_cosine": 0.9999394933543648,
126
+ "face_cosine": 0.9957572844050592,
127
+ "keypoint_max_abs_px": 3.556396484375,
128
+ "passed": true
129
+ },
130
+ {
131
+ "source": "/data1/hebei/huzhangchi/catdata/icw_split/test/00005883/000002.jpg",
132
+ "route_match": true,
133
+ "body_cosine": 0.9999438824269894,
134
+ "face_cosine": null,
135
+ "keypoint_max_abs_px": null,
136
+ "passed": true
137
+ }
138
+ ]
139
+ }
140
+ }
artifacts/training_init/SHA256SUMS ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ cf0c0c16de50f7b10ada8dff7710a7a83c8829cc181bacc1522cbf29f7abb784 body_expert.pth
2
+ 8469ca26c01499de4935b54d3ff65272f1da9d1d80346e2b53245bbf4b713730 face_expert.pth
artifacts/training_init/body_expert.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cf0c0c16de50f7b10ada8dff7710a7a83c8829cc181bacc1522cbf29f7abb784
3
+ size 1045602008
artifacts/training_init/face_expert.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8469ca26c01499de4935b54d3ff65272f1da9d1d80346e2b53245bbf4b713730
3
+ size 1045528216