diff --git a/docs/AI.md b/docs/AI.md index 0db4e39..5d14a89 100644 --- a/docs/AI.md +++ b/docs/AI.md @@ -20,3 +20,14 @@ comma@tici:~$ strings /data/openpilot/models/supercombo.thneed |head -1 {"binaries": [{"length": 4920, "name": "activate_image"}, {"length": 4112, "name": "concatenation"}, {"length": 8036, "name": "concatenation_to_buffer_half"}, {"length": 11232, "name": "convolution_horizontal_reduced_reads"}, {"length": 10652, "name": "convolution_horizontal_reduced_reads_1x1"}, {"length": 7512, "name": "convolution_horizontal_reduced_reads_depthwise"}, {"length": 7208, "name": "convolution_horizontal_reduced_reads_depthwise_stride_1"}, {"length": 3500, "name": "crop_nonmultiple_4_channels"}, {"length": 2244, "name": "elementwise_product"}, {"length": 2240, "name": "elementwise_sub"}, {"length": 2568, "name": "elementwise_sum"}, {"length": 6284, "name": "fc_Wtx"}, {"length": 2452, "name": "flatten"}, {"length": 9528, "name": "image1d_to_buffer_half"}, {"length": 9632, "name": "image2d_to_buffer_float"}, {"length": 9632, "name": "image2d_to_buffer_half"}, {"length": 3484, "name": "permute_with_height_lastdim_3d"}, {"length": 3504, "name": "permute_with_width_lastdim_3d"}, {"length": 12104, "name": "zero_pad_image_float"}, {"length": 12104, "name": "zero_pad_image_half"}], "kernels": [{"args": ["\u0000\u0000\u0000\u0000", "\u00005dl ``` +So `dmonitoring_model_q.dlc` was run thru a conversion process, where it started as a `snpe-onnx`. + + +## ONNX +"ONNX is an open format built to represent machine learning models." +A Linux Foundation project. + +* https://en.wikipedia.org/wiki/Open_Neural_Network_Exchange + +* https://onnx.ai/ +