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

As a dev team, we want to introduce proper performance testing for the analysis pipeline. #11

Open
3 of 7 tasks
Endlessflow opened this issue Jul 16, 2024 · 1 comment
Assignees
Labels
epic This is an issue focusing on the contextualisions a high-level problem

Comments

@Endlessflow
Copy link
Contributor

Endlessflow commented Jul 16, 2024

Context:

The FertiScan analysis pipeline, which includes image mergin, OCR and GPT model processing, lacks adequate performance testing. This makes it difficult to assess the efficiency and accuracy of the pipeline's outputs. Currently, there is no dedicated framework for performance testing, and the code is intertwined with other parts of the application, making it challenging to isolate and test modifications.

We need to accurately assess the state of our pipeline and understand the impact of new modifications on performance. Migrating the pipeline code to a dedicated repository and implementing performance testing will help identify bottlenecks and optimize processing time and accuracy.

Desired Outcomes:

Code Migration

  • The analysis pipeline code is successfully migrated to its own repository.
  • Integration with the main application is seamless and well-documented.

Performance Testing Framework

  • The testing framework accurately assesses the time required to run the pipeline, both for each component and end-to-end.
  • The testing framework accurately assesses the accuracy of the pipeline outputs, both for each component and end-to-end.

Documentation

  • Detailed documentation of the performance testing process, benchmarks, and results.
  • Guidelines for running performance tests and interpreting the results are provided.

Tasks

@snakedye snakedye transferred this issue from ai-cfia/fertiscan-backend Jul 29, 2024
@k-allagbe k-allagbe added the epic This is an issue focusing on the contextualisions a high-level problem label Sep 6, 2024
@k-allagbe
Copy link
Member

Is this complete? Do we want to add the aggregation issue(s) here?

@k-allagbe k-allagbe moved this from Todo to In progress in FertiScan Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic This is an issue focusing on the contextualisions a high-level problem
Projects
Status: In progress
Development

No branches or pull requests

3 participants