chenmohan commited on
Commit
b089403
·
verified ·
1 Parent(s): beee6f0

发布 1.0.1 PicoDet FP32 WebGPU 候选

Browse files
1.0.1/README.md ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # PP-PicoDet-L-320 1.0.1
2
+
3
+ 该版本目前处于 `labs/blocked`。目录包含经过 WebGPU 兼容清理的 FP32 ONNX
4
+ 候选 `picodet-l-320-fp32.onnx`,但三类不可变公共来源、WASM 和真实 NVIDIA
5
+ WebGPU 浏览器证据尚未全部完成,因此不能作为稳定默认模型使用。
6
+
7
+ 候选模型大小为 `23243834` 字节,SHA-256 为
8
+ `0397bb449689d1bf57dfcb8849b3ddaa1c8962e1e63e533bd97d265908a428a1`。
9
+ 清理只将 PicoDet 四个共享 `MatMul_0..3` 的 `auto_4_` 权重从 `[8]` 规范为
10
+ `[8,1]`,规避 ORT WebGPU 的 2D×1D MatMul 限制;输入输出契约、opset 和参数
11
+ 数量保持不变。CPU parity 和清理结构证据分别见:
12
+
13
+ - `tools/model-pipeline/reports/1.0.1/fp32-cpu-parity.json`
14
+ - `tools/model-pipeline/reports/1.0.1/sanitize.json`
15
+
16
+ FP16 资产尚未在本版本生成。来源 revision、下载地址、字节数和 SHA-256 在
17
+ 完成公共上传与回读核验后再写入 manifest;不要把本地文件直接当作已发布来源。
1.0.1/labels/coco.txt ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ person
2
+ bicycle
3
+ car
4
+ motorcycle
5
+ airplane
6
+ bus
7
+ train
8
+ truck
9
+ boat
10
+ traffic light
11
+ fire hydrant
12
+ stop sign
13
+ parking meter
14
+ bench
15
+ bird
16
+ cat
17
+ dog
18
+ horse
19
+ sheep
20
+ cow
21
+ elephant
22
+ bear
23
+ zebra
24
+ giraffe
25
+ backpack
26
+ umbrella
27
+ handbag
28
+ tie
29
+ suitcase
30
+ frisbee
31
+ skis
32
+ snowboard
33
+ sports ball
34
+ kite
35
+ baseball bat
36
+ baseball glove
37
+ skateboard
38
+ surfboard
39
+ tennis racket
40
+ bottle
41
+ wine glass
42
+ cup
43
+ fork
44
+ knife
45
+ spoon
46
+ bowl
47
+ banana
48
+ apple
49
+ sandwich
50
+ orange
51
+ broccoli
52
+ carrot
53
+ hot dog
54
+ pizza
55
+ donut
56
+ cake
57
+ chair
58
+ couch
59
+ potted plant
60
+ bed
61
+ dining table
62
+ toilet
63
+ tv
64
+ laptop
65
+ mouse
66
+ remote
67
+ keyboard
68
+ cell phone
69
+ microwave
70
+ oven
71
+ toaster
72
+ sink
73
+ refrigerator
74
+ book
75
+ clock
76
+ vase
77
+ scissors
78
+ teddy bear
79
+ hair drier
80
+ toothbrush
1.0.1/manifest.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schemaVersion": 1,
3
+ "status": "labs/blocked",
4
+ "model": {
5
+ "id": "pp-picodet-l-320",
6
+ "version": "1.0.1",
7
+ "architecture": "PicoDet-L-320 LCNet",
8
+ "format": "onnx"
9
+ },
10
+ "variants": [],
11
+ "blocked": {
12
+ "reason": "1.0.1 清理、FP32/WASM、FP16 和真实 WebGPU 证据尚未完成。",
13
+ "evidence": "tools/model-pipeline/reports/1.0.1/"
14
+ }
15
+ }
1.0.1/picodet-l-320-fp32.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0397bb449689d1bf57dfcb8849b3ddaa1c8962e1e63e533bd97d265908a428a1
3
+ size 23243834
1.0.1/pipeline.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schemaVersion": 1,
3
+ "status": "labs/blocked",
4
+ "modelVersion": "1.0.1",
5
+ "source": "models/pp-detection/1.0.0/picodet-l-320-fp32.onnx",
6
+ "target": "picodet-l-320-fp32.onnx",
7
+ "steps": [
8
+ "sanitize_picodet_webgpu_fp32.py",
9
+ "onnx.checker.check_model",
10
+ "onnx.shape_inference.infer_shapes",
11
+ "CPU parity on seven fixtures"
12
+ ],
13
+ "webgpuCompatibility": {
14
+ "matmulWeight": "auto_4_",
15
+ "beforeShape": [8],
16
+ "afterShape": [8, 1]
17
+ },
18
+ "blockedReason": "公共来源、WASM、真实 NVIDIA WebGPU 和 FP16 证据尚未全部完成"
19
+ }
1.0.1/source.yaml ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ status: labs/blocked
2
+ version: 1.0.1
3
+ reason: FP32 WebGPU 清理候选已生成,但三类不可变来源、WASM、真实 NVIDIA WebGPU 和 FP16 证据尚未完成,禁止生成 stable 变体。
4
+ artifacts:
5
+ fp32:
6
+ path: picodet-l-320-fp32.onnx
7
+ bytes: 23243834
8
+ sha256: 0397bb449689d1bf57dfcb8849b3ddaa1c8962e1e63e533bd97d265908a428a1
9
+ precision: fp32
10
+ quantization: none
11
+ opset: 11
12
+ parameterCount: 5787988
13
+ fp16:
14
+ status: pending
15
+ sources:
16
+ status: pending
17
+ required: [huggingface, modelscope, git-lfs]