{"id":145,"date":"2024-10-27T03:16:24","date_gmt":"2024-10-27T03:16:24","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/?p=145"},"modified":"2024-11-02T18:02:32","modified_gmt":"2024-11-02T18:02:32","slug":"bhaviks-status-report-for-10-26-2024","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/2024\/10\/27\/bhaviks-status-report-for-10-26-2024\/","title":{"rendered":"Bhaviks Status Report for 10\/26\/2024"},"content":{"rendered":"<p class=\"p1\"><span class=\"s1\">The beginning of the week I tested the yolo balloon detection at a long range (20ft and beyond). For distances of 20 ft I ran over 50 trials and noticed that the ballon was detected 98% of the time. The confidence score was also very high at &gt;80%. I noticed if I reduced the confidence threshold there were some false positives. I tested the model using other objects too try to break it and the model continued to perform well. I placed objects such as small balls, phones, hoodies and etc. however the model seems very robust and wasn\u2019t affected by the distractions. Overall, I\u2019m very confident in the models ability to work.<\/span><\/p>\n<p class=\"p3\"><span class=\"s2\">Additionally, this week I worked closely with Gaurav to get the kria set up for the vision model. We began by setting up the vitis AI tool, and attempted to load the yolo model on to it. In order to do that, we began by first quantizing the model. In order to do this, we began by exporting the model into a onnx format. Then, wrote a script to quantize the model (from float to int8).\u00a0 Using the quantized model we tried to upload it to the kria following the &#8220;quick start&#8221; guide. However, we realized that we would have to write our own script that utilized the Kira&#8217;s xillinx&#8217;s library to analyze the model to ensure it\u2019s compatible with the dpu. Once we wrote the script and ran it on the kria, we kept getting errors that the hardware isn\u2019t compatible. Thus we tried multiple different approaches such as using their onnx library and PyTorch libraries to try to get vitas . After discussing with Varun (FPGA TA), we were recommended to look into using an AI accelerated raspberry pi 5. <\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">We looked into the pros and cons of new hardware and found that is would be much more efficient and would simplify our issues.<span class=\"Apple-converted-space\">\u00a0 <\/span>Working towards fixing this issue in the next week and getting the model working on the new hardware.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The beginning of the week I tested the yolo balloon detection at a long range (20ft and beyond). For distances of 20 ft I ran over 50 trials and noticed that the ballon was detected 98% of the time. The confidence score was also very high at &gt;80%. I noticed if I reduced the confidence &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/2024\/10\/27\/bhaviks-status-report-for-10-26-2024\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Bhaviks Status Report for 10\/26\/2024&#8221;<\/span><\/a><\/p>\n","protected":false},"author":947,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/wp-json\/wp\/v2\/posts\/145"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/wp-json\/wp\/v2\/users\/947"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/wp-json\/wp\/v2\/comments?post=145"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/wp-json\/wp\/v2\/posts\/145\/revisions"}],"predecessor-version":[{"id":146,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/wp-json\/wp\/v2\/posts\/145\/revisions\/146"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/wp-json\/wp\/v2\/media?parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/wp-json\/wp\/v2\/categories?post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama6\/wp-json\/wp\/v2\/tags?post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}