Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development Optimizations #16

Open
10 of 31 tasks
Ishaan-Datta opened this issue Aug 30, 2024 · 0 comments
Open
10 of 31 tasks

Development Optimizations #16

Ishaan-Datta opened this issue Aug 30, 2024 · 0 comments
Assignees
Milestone

Comments

@Ishaan-Datta
Copy link
Collaborator

Ishaan-Datta commented Aug 30, 2024

Development:

  • Using Dev Containers/SSH in VScode Confluence Tutorial
  • Finish ROS2 C++ Linting/Compiling Pipeline (black formatter)
  • Finish Jetson Dev Containers
  • Update remote access confluence guide with TailScale integration
  • Research flags for how opencv build works + sourcing
  • Convert model optimizations/runtime library into pip package (example for GPU accelerated inference on Nvidia Jetson hardware)
  • Add packaging workflow (add releases/packages/deployments to repo)
  • Test display support functionality for CPU/GPU containers
  • Get video recorded in Orchard Garden (near agroponics)
  • Pipeline to break down video into .mp4 file for inference
  • Build runtime containers on jetson for aarch64

Documentation:

  • Make brief confluence summaries for generated information
  • Finish container support matrix
  • Main github README.md: intro to repo structure, how to use it
  • Create README.md for parameters and launch files
  • Setup display support for dev containers
  • Confluence Tutorial on Using Github Actions
  • Embed finished confluence guides onto main page
  • Update dev containers confluence article
  • Update jetson development confluence article
  • Dependencies for ROS2 packages
  • Get ChatGPT to produce docstrings/typing for code
  • Profiling/Testing guide

Testing:

  • Finish unit testing script (against maize images)
  • Finish build testing script (ROS2 build tests)

Benchmarking:

  • Create database for benchmarks
  • Update Docker compose + dashboard integration
  • Finish benchmarking script (system metrics)
  • Automate simulating increased message traffic and benchmark maximum architecture FPS
  • Implementing monitoring dashboards using Grafana and Prometheus
  • Pipeline for running remote container workloads
@vangeliq vangeliq modified the milestone: MVP Sep 2, 2024
@Ishaan-Datta Ishaan-Datta changed the title Unit Testing Testing Oct 9, 2024
@Ishaan-Datta Ishaan-Datta changed the title Testing Development Optimizations Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants