Adding a simple Ansible playbook and some updated notes/requirements, for easy deployment of monitor_run.py #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I've written a basic Ansible playbook to automate (and document) some of the setup/configuration steps required to get the
monitor_run.py
script running on a Raspberry Pi with the provided yolov5 model. There is also a short README which outlines how to run the playbook.For those who prefer to configure things manually, the playbook YAML file together with the revised
requirements.txt
file effectively documents the steps/tasks and required dependencies. This may also help resolve/workaround issue #1.All the new files are in a new
deploy
directory and I've only made minor changes to themonitor.py
script, namely:filetype
instead ofimghdr
, because the latter is being deprecated ref. PEP 594.results.ims
instead ofresults.imgs
, because the yolov5Detections
class renamed its image-list property in ImprovedProfile()
inference timing ultralytics/yolov5#9024.Hope this helps! I'm looking forward to receiving any comments/suggestions or questions. :-)
Tom