发布 1.0.1 PicoDet FP32 WebGPU 候选
Browse files- 1.0.1/README.md +17 -0
- 1.0.1/labels/coco.txt +80 -0
- 1.0.1/manifest.json +15 -0
- 1.0.1/picodet-l-320-fp32.onnx +3 -0
- 1.0.1/pipeline.json +19 -0
- 1.0.1/source.yaml +17 -0
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]
|