{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":653473252,"defaultBranch":"main","name":"edgeai-gst-apps-defect-detection","ownerLogin":"TexasInstruments","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-06-14T06:02:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24322022?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700519374.0","currentOid":""},"activityList":{"items":[{"before":"c305f67b9ca52b4413afdfb967b044ae457dac6e","after":"75995ce0b9d134c36d3130ca7a74a7d443f1f1f8","ref":"refs/heads/main","pushedAt":"2023-11-20T22:18:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"90sdk (#2)\n\n* scripts/perf_stats: Remove support for dumping log files\r\n\r\nAlso remove printing loads for MCU cores\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* test: gen_performance_data: Bug fix\r\n\r\nNumber of C7x available for all SOC except\r\nj784s4 is 1\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* edgeai-gst-apps: Increase tiovxmemalloc pool-size\r\n\r\n.avi video requires increased tiovxmemalloc pool-size\r\nwith dmabuf import\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* scripts: perf_stats: Add support for Non TIOVX\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* scripts: optiflow: Add support for user configured encoder and payloader\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* optiflow: Add option to enable/disable tiperfoverlay\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* scripts: optiflow: Add a script to run optiflow\r\n\r\nAdd a script which starts optiflow pipeline\r\nand also prints inference time using gst tracer\r\nlogs\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* scripts: detect_soc: Set DEVICE_NAME env with part numbers\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* apps_cpp/apps_python/optiflow: Align with tensor details parsing\r\n\r\nAlign with tensor details parsing in edgeai-dl-inferer\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* apps_python: Create model runtime explicitly\r\n\r\nedgeai-dl-inferer python api changed and requires\r\nruntime to be created explicitly since it is not\r\ncreated during the class initialization\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* download_models: Update download links to use internal server\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* scripts: Add script to install edgeai-apps-utils\r\n\r\nAlso update all repo command to pull from develop\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* optiflow: Add support for non-tiovx plugins\r\n\r\nAdd support for arm only mode with new plugins\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* apps_cpp/apps_python: Add support for non-tiovx plugins\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* optiflow: Move to top level\r\n\r\nMove optiflow directory to top level.\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* optiflow: Make as standalone application\r\n\r\nMake as standalone python application, just\r\nlike apps_python\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* cmake: common: Add another possible glib-2.0 include path\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* apps_cpp: cmake: common: Add app_utils include path\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* tests: Add support to test optiflow using test_script\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* tests: Simplify test_all_models script\r\n\r\nSimplyfy test all models script. Also added\r\narguments and support for optiflow.\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* setup_camera: Create readable softlink for camera device and subdev\r\n\r\nCreate softlink for camera device and subdev.\r\nExample: /dev/video-rpi-cam0 -> /dev/video2\r\n /dev/v4l-rpi-subdev0 -> /dev/v4l-subdev2\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* edgeai-gst-apps: Modify apps to take full subdev path\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* setup_camera: Support hetrogeneous camera setup\r\n\r\nSupport hetrogeneous camera setup for imx390 and ov2312\r\ntogether.\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* optiflow: Use roi property for tiovxmultiscaler/tiscaler\r\n\r\nUse roi property for tiovxmultiscaler/tiscaler instead of\r\nusing videobox\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* configs: face_detection: Bug fix EDGEAI_ROBOTICS-866\r\n\r\nBug fix EDGEAI_ROBOTICS-866, making default input for\r\nface detection usb webcam.\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* download_models: Add option to download ARM only models\r\ntests: Fix optiflow test parsing in arm mode\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* cmake: Add support to configure output dir\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* Fixes 9c552ce download_models: Add option to download ARM only models\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* encoder: Change the way bitrate and gop-size is set\r\n\r\ngstreamer 1.20 changes the way bitrate and gop-size is\r\nset for v4l2h264enc. Align with same.\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* post_process: classify: Add background to the text\r\n\r\nAdd background to text for better visibility\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* optiflow: gst_wrapper: Add zpos property to kmssink\r\n\r\nIn gstreamer 1.20 by default kmssink plane is placed\r\nbehind fbdev\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* init_script: Set display primary plane zpos to 0\r\n\r\nAlso revert commit f6b7a8e9c32260cbbb280f0ecd329aaeee21bff6\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* Update am62 soc name to am62x\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* Update model_zoo link and config files.\r\n\r\nUpdate model_zoo to include public link for\r\nam62x.Also update config files to work across\r\nall soc including am62x. Also update sample\r\nvideo names.\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* apps_python: Fix issue closing with Ctrl+C\r\n\r\nPython KeyboardInterrupt bug fix.\r\nthread.join blocks the main thread hence\r\ncould not trigger KeyboardInterrupt\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* setup_camera: Add cdns routing\r\n\r\nAdd cdns routing required with latest TI-linux-6.1.y\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* perf_stats: Updated CMakeLists.txt with header file location changes\r\n\r\ninstall_robotics_sdk.sh: GIT_TAG now sets to REL.09.00.00\r\n\r\n* [CONFIG] Updated links to python 3.10 site-packages\r\n\r\nSigned-off-by: Shyam Jagannathan \r\n\r\n* [CONFIG] Updated more links to python 3.10 version\r\n\r\nSigned-off-by: Shyam Jagannathan \r\n\r\n* Add support for node.js based remote streaming\r\n\r\nAdd support for node.js based remote streaming of\r\njpegencoded images.\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* [gpio libs] Updated the tags to 'release-1.1.0' for ti-gpio-py and ti-gpio-cpp.\r\n\r\n* edgeai_perfstats: Remove temperature reading for j721e\r\n\r\nReverting because sysfs entries are not available in\r\n6.1 kernels\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* Change the way remote streaming config is written.\r\n\r\nChange the way remote output config is written.\r\nInstead of encoder and payloader, mention just\r\nencoding type.\r\n\r\nAlso add jpegenc to gst_plugins_map to use diff\r\njpegencoders across SOC.\r\n\r\nAlso set bitrate and gop-size property for\r\nv4l2h264enc in apps_python and apps_cpp properly.\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* Use 64 byte aligned default video\r\n\r\nUse 64 byte height aligned default video since\r\nimagination ip expects 64 byte aligned videos\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* optiflow: Add support for load balancing MSC\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* Add option to define overlay-performance type\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* configs: gst_plugins_map: Enable dmabuf-import in h264enc\r\n\r\nSet dmabuf-import for v4l2h264enc as default in AM68,AM69,AM62A.\r\nAlso set hardware jpeg encoder for AM62A.\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* docker: Docker changes with respect to 9.0 SDK\r\n\r\nAlso remove dlpack as it is now present in dlr wheel.\r\nAlso remove installing of streamlit\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* config: Align with latest models\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* optiflow: Add force-modesetting as workaruound for AM62A flicker\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* optiflow: Add c7x core id balancing\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* init_script: Increase ulimits for open files\r\n\r\nThis is required to support multichannle demo\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* Update download models path to pull from internal server\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* Remove streamlit based perf stats viewer.\r\n\r\nRemote streaming using native node server is implemented.\r\nRemove streamlit based remote streaming\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* Setup wallpaper\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* Revert \"init_script: Set display primary plane zpos to 0\"\r\n\r\nThis reverts commit ebaa20cb1ea6ce460062d94e021fbccb5686365f.\r\n\r\n* Revert \"edgeai_perfstats: Remove temperature reading for j721e\"\r\n\r\nThis reverts commit 5da05b1724e53baaad93b4447e00da00b3440b3b.\r\nThis got fixed in linux\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* Fix download model script\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* pref_stats: Read temp for j721e only if file exists\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* optiflow: Add forcemodesetting only for am62a\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* docker: Update DOckerfile to pull ubuntu22.04\r\n\r\nAlso set some environment necessary variables\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* optiflow: Bug fix\r\n\r\nBug fix where two msc is used in case\r\nmodel dim is < 1/4 of original input size\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* apps: Update tiovxdlcolorconvert combination map\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* models: Update links for 9.0\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* setup: Update tags for install scripts to 9.0\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* Update dcc files path\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* optiflow: Bug fix related to roi src pad\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* Update config file\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* apps_cpp: Fix static analysis issues\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* apps_cpp/post_process/objdet: Fix bug if label offset is a scaler\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* apps_python/post_process/object: Add additional check for classname\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* scripts: Add option to specify branch to clone\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* scripts: setup_cameras: Do not use src1 of ticsi2rx\r\n\r\nsrc pad 1 will be used to dump any data not consumed\r\nby downstream\r\n\r\nSigned-off-by: Rahul T R \r\n\r\n* test: Add preserve status\r\n\r\nAdd preserver status to timeout so that it returns the actual exit\r\ncode of command running\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* init_script: Change SDK Version for 9.1\r\n\r\nAlso update git tag in install scripts\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* init_script: Add primary plane zpos to 0\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* Align with change in Dataset Info in edgeai_dl_inferer\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* Add support for keypoint detection\r\n\r\nSigned-off-by: Abhay Chirania \r\n\r\n* scripts: updated the tags\r\ninstall_ti_gpio_libs.sh: release-1.1.0\r\ninstall_robotics_sdk.sh: REL.08.06.01\r\n\r\n* Defect detection Is ready to merge. (#1)\r\n\r\n* Initial defect detection push\r\n\r\n* fix unsaved README\r\n\r\n* code cleanup\r\n\r\n* Update README and add more figures\r\n\r\n* code cleanup\r\n\r\n* correct typos on README\r\n\r\n* update to mathc 9.0 SDK\r\n\r\n* update yaml files\r\n\r\n* update setup secript to download model compatable with SDK 9.0\r\n\r\n* add manafist data\r\n\r\n* update configs .yaml to fit model names on SDK 9.0\r\n\r\n---------\r\n\r\nSigned-off-by: Rahul T R \r\nSigned-off-by: Abhay Chirania \r\nSigned-off-by: Shyam Jagannathan \r\nCo-authored-by: Rahul T R \r\nCo-authored-by: Abhay Chirania \r\nCo-authored-by: JuneChul Roh \r\nCo-authored-by: Shyam Jagannathan ","shortMessageHtmlLink":"90sdk (#2)"}},{"before":"5ef8cd848197015cd812e6654e003378ad553b3a","after":"3081f665d45e174ecea21fa901f6583d90130664","ref":"refs/heads/90sdk","pushedAt":"2023-11-20T22:16:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"resolve conflicts","shortMessageHtmlLink":"resolve conflicts"}},{"before":"9a551a2feeca74d47471ff798e0d4503c8a59f28","after":"5ef8cd848197015cd812e6654e003378ad553b3a","ref":"refs/heads/90sdk","pushedAt":"2023-11-20T21:46:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"update configs .yaml to fit model names on SDK 9.0","shortMessageHtmlLink":"update configs .yaml to fit model names on SDK 9.0"}},{"before":"dc8bb786ed774fc360c4656de55574de8078e357","after":"9a551a2feeca74d47471ff798e0d4503c8a59f28","ref":"refs/heads/90sdk","pushedAt":"2023-11-20T19:44:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"add manafist data","shortMessageHtmlLink":"add manafist data"}},{"before":"76ef7c0b71783644fc9c3cefcf30de6799ee176b","after":"dc8bb786ed774fc360c4656de55574de8078e357","ref":"refs/heads/90sdk","pushedAt":"2023-11-15T23:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"update setup secript to download model compatable with SDK 9.0","shortMessageHtmlLink":"update setup secript to download model compatable with SDK 9.0"}},{"before":"c319d316589508df56e13f9771a696108d13e1ad","after":"76ef7c0b71783644fc9c3cefcf30de6799ee176b","ref":"refs/heads/90sdk","pushedAt":"2023-11-15T23:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"update yaml files","shortMessageHtmlLink":"update yaml files"}},{"before":"57fc334d6a58e04e074315a005d925c66f1d5c9a","after":"c319d316589508df56e13f9771a696108d13e1ad","ref":"refs/heads/90sdk","pushedAt":"2023-11-15T22:32:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"update to mathc 9.0 SDK","shortMessageHtmlLink":"update to mathc 9.0 SDK"}},{"before":null,"after":"57fc334d6a58e04e074315a005d925c66f1d5c9a","ref":"refs/heads/90sdk","pushedAt":"2023-11-15T20:40:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"Defect detection Is ready to merge. (#1)\n\n* Initial defect detection push\n\n* fix unsaved README\n\n* code cleanup\n\n* Update README and add more figures\n\n* code cleanup\n\n* correct typos on README","shortMessageHtmlLink":"Defect detection Is ready to merge. (#1)"}},{"before":"44f4d44ddcda766d2abb5e89b9b112a1280f99ec","after":"c305f67b9ca52b4413afdfb967b044ae457dac6e","ref":"refs/heads/main","pushedAt":"2023-06-19T19:10:32.028Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"Defect detection Is ready to merge. (#1)\n\n* Initial defect detection push\r\n\r\n* fix unsaved README\r\n\r\n* code cleanup\r\n\r\n* Update README and add more figures\r\n\r\n* code cleanup\r\n\r\n* correct typos on README","shortMessageHtmlLink":"Defect detection Is ready to merge. (#1)"}},{"before":"f1e9e070f492388eee1e15d45d17bea15f2820db","after":"d8c0b2359f8f513147f896aac373def3c09ca082","ref":"refs/heads/defect-detection","pushedAt":"2023-06-19T19:09:21.049Z","pushType":"push","commitsCount":1,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"correct typos on README","shortMessageHtmlLink":"correct typos on README"}},{"before":"e9d00339dd9d3dd3095cfbcfe4f110935e21e538","after":"f1e9e070f492388eee1e15d45d17bea15f2820db","ref":"refs/heads/defect-detection","pushedAt":"2023-06-19T15:06:49.356Z","pushType":"push","commitsCount":1,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"code cleanup","shortMessageHtmlLink":"code cleanup"}},{"before":"aa33ed36ba2d1219580cde3833d0bafdd54524a7","after":"e9d00339dd9d3dd3095cfbcfe4f110935e21e538","ref":"refs/heads/defect-detection","pushedAt":"2023-06-16T21:29:16.672Z","pushType":"push","commitsCount":1,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"Update README and add more figures","shortMessageHtmlLink":"Update README and add more figures"}},{"before":"e92fedb976cc8335bfe5de0964febef3bb83dad7","after":"aa33ed36ba2d1219580cde3833d0bafdd54524a7","ref":"refs/heads/defect-detection","pushedAt":"2023-06-16T14:42:19.321Z","pushType":"push","commitsCount":1,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"code cleanup","shortMessageHtmlLink":"code cleanup"}},{"before":"c8f9e656790dc7edbcf8a276cc50dfc52308b87b","after":"e92fedb976cc8335bfe5de0964febef3bb83dad7","ref":"refs/heads/defect-detection","pushedAt":"2023-06-15T22:27:44.673Z","pushType":"push","commitsCount":1,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"fix unsaved README","shortMessageHtmlLink":"fix unsaved README"}},{"before":null,"after":"c8f9e656790dc7edbcf8a276cc50dfc52308b87b","ref":"refs/heads/defect-detection","pushedAt":"2023-06-15T22:16:28.198Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qutaiba-saleh","name":null,"path":"/qutaiba-saleh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136491249?s=80&v=4"},"commit":{"message":"Initial defect detection push","shortMessageHtmlLink":"Initial defect detection push"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADs7gznwA","startCursor":null,"endCursor":null}},"title":"Activity ยท TexasInstruments/edgeai-gst-apps-defect-detection"}