| { |
| "audit_type": "BEVFORMER_DELIVERY_DEMO_SAMPLE4_MANIFEST", |
| "status": "PASS", |
| "mode": "self_contained_sample4_raw_camera_to_detection", |
| "total_frames": 4, |
| "scene_start_indices": [ |
| 0 |
| ], |
| "frame_range": [ |
| 0, |
| 3 |
| ], |
| "note": "Self-contained 4-frame continuous board demo sample. Image input starts from bundled raw camera JPEGs; Python preprocessing runs on board.", |
| "frames": { |
| "sample_000": { |
| "dataset_index": 0, |
| "sample_token": "3e8750f331d7499e9b5123e9eb70f2e2", |
| "scene_token": "fcbccedd61424f1b85dcbf8f897f9754", |
| "prev_token": "", |
| "next_token": "3950bd41f74548429c0f7700ff3d8269", |
| "is_scene_start": true, |
| "assets": { |
| "can_bus": { |
| "dtype": "float16", |
| "shape": [ |
| 1, |
| 18 |
| ], |
| "bytes": 36, |
| "path": "code/python/datasets/sample4/frames/sample_000/can_bus.raw", |
| "sha256": "974730a9cf60a4a0cae487ed4b296faf6621abec0bcd7276020ade042fd8dc3b" |
| }, |
| "lidar2img": { |
| "dtype": "float16", |
| "shape": [ |
| 1, |
| 6, |
| 4, |
| 4 |
| ], |
| "bytes": 192, |
| "path": "code/python/datasets/sample4/frames/sample_000/lidar2img.raw", |
| "sha256": "f1df04f672d707f2fbc8ea9799ee84d8795a1fe22f17ed89c08327e63f663501" |
| }, |
| "camera_images": { |
| "type": "raw_camera_jpeg_multiview", |
| "order": [ |
| "CAM_FRONT", |
| "CAM_FRONT_RIGHT", |
| "CAM_FRONT_LEFT", |
| "CAM_BACK", |
| "CAM_BACK_LEFT", |
| "CAM_BACK_RIGHT" |
| ], |
| "decode": "cv2.imread BGR", |
| "pipeline": "BGR -> RGB -> normalize(mean/std) -> resize(800,450) -> CHW -> pad to 480 rows", |
| "mean": [ |
| 123.675, |
| 116.28, |
| 103.53 |
| ], |
| "std": [ |
| 58.395, |
| 57.12, |
| 57.375 |
| ], |
| "to_rgb": true, |
| "resize": [ |
| 800, |
| 450 |
| ], |
| "output_shape_unpadded": [ |
| 6, |
| 3, |
| 450, |
| 800 |
| ], |
| "output_shape_padded": [ |
| 6, |
| 3, |
| 480, |
| 800 |
| ], |
| "reference_preprocessed_sha256": "87de4dfddc0cb554908b8c9a89d76125e8698bfbf5ece9d366de924a938d4b1d", |
| "images": [ |
| { |
| "name": "CAM_FRONT", |
| "path": "code/python/datasets/sample4/frames/sample_000/cameras/CAM_FRONT.jpg", |
| "sha256": "0e2067a1618c4424050c45c393ada8c9dbf130fff8d6015004fce901dc07984d", |
| "bytes": 141976 |
| }, |
| { |
| "name": "CAM_FRONT_RIGHT", |
| "path": "code/python/datasets/sample4/frames/sample_000/cameras/CAM_FRONT_RIGHT.jpg", |
| "sha256": "15cf59c79b086d14da6fae5a7ee5b0f4d0fac0c0a22c0a85faaa5fb215521191", |
| "bytes": 147910 |
| }, |
| { |
| "name": "CAM_FRONT_LEFT", |
| "path": "code/python/datasets/sample4/frames/sample_000/cameras/CAM_FRONT_LEFT.jpg", |
| "sha256": "8c52f73a3ef06a129c27ef51ac65704428caebfaa60c52f14a5953bbb0124a18", |
| "bytes": 144177 |
| }, |
| { |
| "name": "CAM_BACK", |
| "path": "code/python/datasets/sample4/frames/sample_000/cameras/CAM_BACK.jpg", |
| "sha256": "047dd43f3f9fb7cc426b1d4ae369181242c5555b84baff5d7e1cbd0dc8b07259", |
| "bytes": 108796 |
| }, |
| { |
| "name": "CAM_BACK_LEFT", |
| "path": "code/python/datasets/sample4/frames/sample_000/cameras/CAM_BACK_LEFT.jpg", |
| "sha256": "27b2826991733662e4f17c509ad5a66e85e0ca66a6413063d8db9645fa608c11", |
| "bytes": 110941 |
| }, |
| { |
| "name": "CAM_BACK_RIGHT", |
| "path": "code/python/datasets/sample4/frames/sample_000/cameras/CAM_BACK_RIGHT.jpg", |
| "sha256": "a998caf0e327816b82d2a142d2581a8c1f9c4e67d50b4af3718a381337b7e415", |
| "bytes": 124547 |
| } |
| ] |
| } |
| } |
| }, |
| "sample_001": { |
| "dataset_index": 1, |
| "sample_token": "3950bd41f74548429c0f7700ff3d8269", |
| "scene_token": "fcbccedd61424f1b85dcbf8f897f9754", |
| "prev_token": "3e8750f331d7499e9b5123e9eb70f2e2", |
| "next_token": "c5f58c19249d4137ae063b0e9ecd8b8e", |
| "is_scene_start": false, |
| "assets": { |
| "can_bus": { |
| "dtype": "float16", |
| "shape": [ |
| 1, |
| 18 |
| ], |
| "bytes": 36, |
| "path": "code/python/datasets/sample4/frames/sample_001/can_bus.raw", |
| "sha256": "8ece2acd67155365b9394e1569b8242d69f3d9805cea19a5153cb51e79e55152" |
| }, |
| "shift": { |
| "dtype": "float16", |
| "shape": [ |
| 1, |
| 2 |
| ], |
| "bytes": 4, |
| "path": "code/python/datasets/sample4/frames/sample_001/shift.raw", |
| "sha256": "530492c17f13ce48ec402622565d7a4ba0987a57b988a3c4d824cc4987dfd5fc" |
| }, |
| "lidar2img": { |
| "dtype": "float16", |
| "shape": [ |
| 1, |
| 6, |
| 4, |
| 4 |
| ], |
| "bytes": 192, |
| "path": "code/python/datasets/sample4/frames/sample_001/lidar2img.raw", |
| "sha256": "63d7bcbf3a9c63e1184947d9e5112fe30bf4e8533ea29df44daeef3cb610a2ed" |
| }, |
| "rotation_can_bus": { |
| "dtype": "float32", |
| "shape": [ |
| 1, |
| 18 |
| ], |
| "bytes": 72, |
| "path": "code/python/datasets/sample4/frames/sample_001/rotation_can_bus.raw", |
| "sha256": "741d75aad896829e7246d446635bc21331242c7e28ef869f986d70e048d40962" |
| }, |
| "camera_images": { |
| "type": "raw_camera_jpeg_multiview", |
| "order": [ |
| "CAM_FRONT", |
| "CAM_FRONT_RIGHT", |
| "CAM_FRONT_LEFT", |
| "CAM_BACK", |
| "CAM_BACK_LEFT", |
| "CAM_BACK_RIGHT" |
| ], |
| "decode": "cv2.imread BGR", |
| "pipeline": "BGR -> RGB -> normalize(mean/std) -> resize(800,450) -> CHW -> pad to 480 rows", |
| "mean": [ |
| 123.675, |
| 116.28, |
| 103.53 |
| ], |
| "std": [ |
| 58.395, |
| 57.12, |
| 57.375 |
| ], |
| "to_rgb": true, |
| "resize": [ |
| 800, |
| 450 |
| ], |
| "output_shape_unpadded": [ |
| 6, |
| 3, |
| 450, |
| 800 |
| ], |
| "output_shape_padded": [ |
| 6, |
| 3, |
| 480, |
| 800 |
| ], |
| "reference_preprocessed_sha256": "ecc0a38ce961abecd5063c3b5c8cb543a63cb423c032ca06fbdc8efc73b66f4a", |
| "images": [ |
| { |
| "name": "CAM_FRONT", |
| "path": "code/python/datasets/sample4/frames/sample_001/cameras/CAM_FRONT.jpg", |
| "sha256": "d5624fcecf12310c3d0760362e097c38cdcdce987e032aaf2883071cd14e2732", |
| "bytes": 146297 |
| }, |
| { |
| "name": "CAM_FRONT_RIGHT", |
| "path": "code/python/datasets/sample4/frames/sample_001/cameras/CAM_FRONT_RIGHT.jpg", |
| "sha256": "dd64d7463bc06bfd5d5378bdd494b40d68d0894307f3ed971eaaaf131022cf68", |
| "bytes": 143628 |
| }, |
| { |
| "name": "CAM_FRONT_LEFT", |
| "path": "code/python/datasets/sample4/frames/sample_001/cameras/CAM_FRONT_LEFT.jpg", |
| "sha256": "0fe15c0581db41e084df27acb2183b0ab9b0fd36da136ef1b4bcbda6f1a84c58", |
| "bytes": 146244 |
| }, |
| { |
| "name": "CAM_BACK", |
| "path": "code/python/datasets/sample4/frames/sample_001/cameras/CAM_BACK.jpg", |
| "sha256": "fdbdaa77e60ed5a6a762a4ea9a8eb1cb2ca9a3d94c610a55a2399a05c04b6ba6", |
| "bytes": 109601 |
| }, |
| { |
| "name": "CAM_BACK_LEFT", |
| "path": "code/python/datasets/sample4/frames/sample_001/cameras/CAM_BACK_LEFT.jpg", |
| "sha256": "000f7943769e91ffa842a7dfd1bfc31e0c3f4b37325a98846e8261304028f2ad", |
| "bytes": 112425 |
| }, |
| { |
| "name": "CAM_BACK_RIGHT", |
| "path": "code/python/datasets/sample4/frames/sample_001/cameras/CAM_BACK_RIGHT.jpg", |
| "sha256": "39d28a8a5a6f61370a7e7e1e965a6d8610b571195c50fd29da960e1fb2fbee80", |
| "bytes": 125712 |
| } |
| ] |
| } |
| } |
| }, |
| "sample_002": { |
| "dataset_index": 2, |
| "sample_token": "c5f58c19249d4137ae063b0e9ecd8b8e", |
| "scene_token": "fcbccedd61424f1b85dcbf8f897f9754", |
| "prev_token": "3950bd41f74548429c0f7700ff3d8269", |
| "next_token": "700c1a25559b4433be532de3475e58a9", |
| "is_scene_start": false, |
| "assets": { |
| "can_bus": { |
| "dtype": "float16", |
| "shape": [ |
| 1, |
| 18 |
| ], |
| "bytes": 36, |
| "path": "code/python/datasets/sample4/frames/sample_002/can_bus.raw", |
| "sha256": "e8badd418a0eb1905986c2a2a5e87fa6e16532dc4899cfff93f47dbe51bed9be" |
| }, |
| "shift": { |
| "dtype": "float16", |
| "shape": [ |
| 1, |
| 2 |
| ], |
| "bytes": 4, |
| "path": "code/python/datasets/sample4/frames/sample_002/shift.raw", |
| "sha256": "9cd32a1a7fbb67a9841ebee6acf497db1fa6142ec9e3ec5c9bb1596dd8be81e8" |
| }, |
| "lidar2img": { |
| "dtype": "float16", |
| "shape": [ |
| 1, |
| 6, |
| 4, |
| 4 |
| ], |
| "bytes": 192, |
| "path": "code/python/datasets/sample4/frames/sample_002/lidar2img.raw", |
| "sha256": "7d524fefbeec4c1014ab2773b722aaa13774cb4787fb950e27b1b4de7cc3d403" |
| }, |
| "rotation_can_bus": { |
| "dtype": "float32", |
| "shape": [ |
| 1, |
| 18 |
| ], |
| "bytes": 72, |
| "path": "code/python/datasets/sample4/frames/sample_002/rotation_can_bus.raw", |
| "sha256": "a08e149204cd22c460e8b5cc62726de1b29d22fb05b6c33b450e1f94a162d3c1" |
| }, |
| "camera_images": { |
| "type": "raw_camera_jpeg_multiview", |
| "order": [ |
| "CAM_FRONT", |
| "CAM_FRONT_RIGHT", |
| "CAM_FRONT_LEFT", |
| "CAM_BACK", |
| "CAM_BACK_LEFT", |
| "CAM_BACK_RIGHT" |
| ], |
| "decode": "cv2.imread BGR", |
| "pipeline": "BGR -> RGB -> normalize(mean/std) -> resize(800,450) -> CHW -> pad to 480 rows", |
| "mean": [ |
| 123.675, |
| 116.28, |
| 103.53 |
| ], |
| "std": [ |
| 58.395, |
| 57.12, |
| 57.375 |
| ], |
| "to_rgb": true, |
| "resize": [ |
| 800, |
| 450 |
| ], |
| "output_shape_unpadded": [ |
| 6, |
| 3, |
| 450, |
| 800 |
| ], |
| "output_shape_padded": [ |
| 6, |
| 3, |
| 480, |
| 800 |
| ], |
| "reference_preprocessed_sha256": "97fc26501e167d58279ce6229847cd6753b13b2b1795effba7dcbf282f99fc2e", |
| "images": [ |
| { |
| "name": "CAM_FRONT", |
| "path": "code/python/datasets/sample4/frames/sample_002/cameras/CAM_FRONT.jpg", |
| "sha256": "0bb82b89f9e6ce47d9e1bcd747b01fe3fd342ccc67eb7a9c693a3fc3fc73a6bc", |
| "bytes": 145856 |
| }, |
| { |
| "name": "CAM_FRONT_RIGHT", |
| "path": "code/python/datasets/sample4/frames/sample_002/cameras/CAM_FRONT_RIGHT.jpg", |
| "sha256": "70856b9d713c279b4b3d5911be30944f339760cc81da5a8f2c4d90a20276c1d3", |
| "bytes": 132652 |
| }, |
| { |
| "name": "CAM_FRONT_LEFT", |
| "path": "code/python/datasets/sample4/frames/sample_002/cameras/CAM_FRONT_LEFT.jpg", |
| "sha256": "4782aaa9180ef1fe153e702031a3249ada09bdb056ad13ff69abaa2f9e59e35a", |
| "bytes": 145095 |
| }, |
| { |
| "name": "CAM_BACK", |
| "path": "code/python/datasets/sample4/frames/sample_002/cameras/CAM_BACK.jpg", |
| "sha256": "a9a05b52aea16ccf730447170eb836697c26928a112a74249caf423d91d28306", |
| "bytes": 111521 |
| }, |
| { |
| "name": "CAM_BACK_LEFT", |
| "path": "code/python/datasets/sample4/frames/sample_002/cameras/CAM_BACK_LEFT.jpg", |
| "sha256": "a28438e9ff68ccab2ce3a8da4151591a2b15780aecdc21185a911318ed923f72", |
| "bytes": 112445 |
| }, |
| { |
| "name": "CAM_BACK_RIGHT", |
| "path": "code/python/datasets/sample4/frames/sample_002/cameras/CAM_BACK_RIGHT.jpg", |
| "sha256": "1578ba72afd2cc91abb1295c3404a432e41ffc7385b4031a43b586acfb693872", |
| "bytes": 132515 |
| } |
| ] |
| } |
| } |
| }, |
| "sample_003": { |
| "dataset_index": 3, |
| "sample_token": "700c1a25559b4433be532de3475e58a9", |
| "scene_token": "fcbccedd61424f1b85dcbf8f897f9754", |
| "prev_token": "c5f58c19249d4137ae063b0e9ecd8b8e", |
| "next_token": "747aa46b9a4641fe90db05d97db2acea", |
| "is_scene_start": false, |
| "assets": { |
| "can_bus": { |
| "dtype": "float16", |
| "shape": [ |
| 1, |
| 18 |
| ], |
| "bytes": 36, |
| "path": "code/python/datasets/sample4/frames/sample_003/can_bus.raw", |
| "sha256": "dbc4945c65d5804131f75f04578e3fbc288330ff5fa977f224eda07eb96e463a" |
| }, |
| "shift": { |
| "dtype": "float16", |
| "shape": [ |
| 1, |
| 2 |
| ], |
| "bytes": 4, |
| "path": "code/python/datasets/sample4/frames/sample_003/shift.raw", |
| "sha256": "8cc4c98a9615a420d40104ae51d4f1f50b719a9cfec4be8d1b65b4b704517def" |
| }, |
| "lidar2img": { |
| "dtype": "float16", |
| "shape": [ |
| 1, |
| 6, |
| 4, |
| 4 |
| ], |
| "bytes": 192, |
| "path": "code/python/datasets/sample4/frames/sample_003/lidar2img.raw", |
| "sha256": "64cd7874438918c64f54414d1b873b0b0fcf05b2b601f2014c4fe5a8316e7a2c" |
| }, |
| "rotation_can_bus": { |
| "dtype": "float32", |
| "shape": [ |
| 1, |
| 18 |
| ], |
| "bytes": 72, |
| "path": "code/python/datasets/sample4/frames/sample_003/rotation_can_bus.raw", |
| "sha256": "3c88129317e663a14f4ba55a3c0c3cc25e9ec2cd4c497276567e4ecfed8a9ab6" |
| }, |
| "camera_images": { |
| "type": "raw_camera_jpeg_multiview", |
| "order": [ |
| "CAM_FRONT", |
| "CAM_FRONT_RIGHT", |
| "CAM_FRONT_LEFT", |
| "CAM_BACK", |
| "CAM_BACK_LEFT", |
| "CAM_BACK_RIGHT" |
| ], |
| "decode": "cv2.imread BGR", |
| "pipeline": "BGR -> RGB -> normalize(mean/std) -> resize(800,450) -> CHW -> pad to 480 rows", |
| "mean": [ |
| 123.675, |
| 116.28, |
| 103.53 |
| ], |
| "std": [ |
| 58.395, |
| 57.12, |
| 57.375 |
| ], |
| "to_rgb": true, |
| "resize": [ |
| 800, |
| 450 |
| ], |
| "output_shape_unpadded": [ |
| 6, |
| 3, |
| 450, |
| 800 |
| ], |
| "output_shape_padded": [ |
| 6, |
| 3, |
| 480, |
| 800 |
| ], |
| "reference_preprocessed_sha256": "da157bc039b66254cb57f827adcdfde783d324a078a15af9740a3701697eba15", |
| "images": [ |
| { |
| "name": "CAM_FRONT", |
| "path": "code/python/datasets/sample4/frames/sample_003/cameras/CAM_FRONT.jpg", |
| "sha256": "54384bc8c4896f349bdc643b573f398fbb03ee842ac2af2af2c602a62f48f79d", |
| "bytes": 147138 |
| }, |
| { |
| "name": "CAM_FRONT_RIGHT", |
| "path": "code/python/datasets/sample4/frames/sample_003/cameras/CAM_FRONT_RIGHT.jpg", |
| "sha256": "4c5209d28a7e3a5f29bd7c02c29bd0f53c669afc43b17af2db098371a9711dc1", |
| "bytes": 145853 |
| }, |
| { |
| "name": "CAM_FRONT_LEFT", |
| "path": "code/python/datasets/sample4/frames/sample_003/cameras/CAM_FRONT_LEFT.jpg", |
| "sha256": "1f20956c425bdc84da1bf2610b7214d48930652782394aa0f1f3bef94ce0be35", |
| "bytes": 146337 |
| }, |
| { |
| "name": "CAM_BACK", |
| "path": "code/python/datasets/sample4/frames/sample_003/cameras/CAM_BACK.jpg", |
| "sha256": "34e84e10e04ab229864bd0ddd3067442c0b58e249eeb48088ab417cb259b4985", |
| "bytes": 112516 |
| }, |
| { |
| "name": "CAM_BACK_LEFT", |
| "path": "code/python/datasets/sample4/frames/sample_003/cameras/CAM_BACK_LEFT.jpg", |
| "sha256": "cdf1f064c61add58e17d7011713aebbe40be9d7e8290c8816f585fca3841e033", |
| "bytes": 113884 |
| }, |
| { |
| "name": "CAM_BACK_RIGHT", |
| "path": "code/python/datasets/sample4/frames/sample_003/cameras/CAM_BACK_RIGHT.jpg", |
| "sha256": "eae354ba8407662caa6c50934b6ee306a4e5aaaeec0b0f2e40c2f6b481485d3f", |
| "bytes": 135629 |
| } |
| ] |
| } |
| } |
| } |
| }, |
| "contract": { |
| "image_pipeline": "cv2.imread BGR -> RGB -> normalize(mean=[123.675,116.28,103.53], std=[58.395,57.12,57.375]) -> cv2.resize(800,450) -> CHW -> zero-pad to (6,3,480,800)", |
| "camera_order": [ |
| "CAM_FRONT", |
| "CAM_FRONT_RIGHT", |
| "CAM_FRONT_LEFT", |
| "CAM_BACK", |
| "CAM_BACK_LEFT", |
| "CAM_BACK_RIGHT" |
| ], |
| "model_path": "W8A8 backbone + scene-start/temporal encoder + decoder AidLite QNN contexts", |
| "temporal_state": "scene-start uses reset semantics; temporal frames use previous live bev_embed as prev_bev", |
| "scene_start_inputs": "camera_images + can_bus + lidar2img; no prev_bev/shift input is required for scene-start encoder", |
| "temporal_inputs": "camera_images + can_bus + lidar2img + shift + rotated previous live bev_embed" |
| } |
| } |
|
|