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

🐕 Batch: Model Test and Upgrade #1538

Open
GemmaTuron opened this issue Feb 6, 2025 · 0 comments
Open

🐕 Batch: Model Test and Upgrade #1538

GemmaTuron opened this issue Feb 6, 2025 · 0 comments

Comments

@GemmaTuron
Copy link
Member

Summary

The last six months have had a good deal of new developments in Ersilia. We need to consolidate these changes and ensure all the models work and remain working. There are several moving pieces that will need to be coordinated in a sprint this February.

Objective(s)

As a general overview, these are the main objectives that will need to be tackled and in which order. Each Objective is linked to an Epic and each Epic will have a series of tasks to be completed.

  1. Fix critical bugs in Ersilia (i.e those bugs that render models not working at the Ersilia level, not individual level) - 🐅 Epic: Fix critical bugs in Ersilia #1536
    In paral·lel:
  2. Complete the development of the Test Module v1, including if possible tests for (1) - 🐕 Batch: Refactoring Test workflows in models #1484
  3. Upgrade the model metadata to the newest version in Airtable & synchronise with all repos - 🐅 Epic: Update model annotations for publication #1477
    Next:
  4. Revise the test Module once the new metadata is updated, and ensure the changes are accounted for: 🐈 Task: Coordinate Test Module with new metadata #1537
  5. Upgrade the workflows in eos-template to use the test module at model push: 🐅 Epic: Refactor the model workflows eos-template#90
  6. Fix bugs / Improve the FastAPI packaging: I am less expert to comment on those, I'll refer to the three open issues in the ersilia-pack repo: 💡Idea: Refactor and Enhance API Endpoints in Ersilia-Pack  ersilia-pack#49, 💡Idea: Add Input Validation, Error Handling, and Circuit Breaking to API Endpoints ersilia-pack#48, 💡Idea: Implement Efficient Serve-Time Model Loading and Inference in FastAPI  ersilia-pack#46
  7. Upgrade models in batches of 10 to the newest FastAPI packaging and ensure they pass the tests: we will create another batch for this probably

Documentation

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: On Hold
Development

No branches or pull requests

1 participant