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

Improvements for maintainability #24

Open
4 of 5 tasks
amrit110 opened this issue Jan 29, 2025 · 4 comments
Open
4 of 5 tasks

Improvements for maintainability #24

amrit110 opened this issue Jan 29, 2025 · 4 comments
Assignees

Comments

@amrit110
Copy link
Member

amrit110 commented Jan 29, 2025

vector-inference is starting to expand to more models and has onboarded users. I'm looking to contribute by helping improve its maintainability. Concretely, I have 4 tasks in mind:

  • Reduce maintenance overhead by having dependabot submit security updates and dependency updates as long as they conform to the requirements of the library
  • Add a docs build to create a webpage to help users
  • Improve the dev build tooling (migrate to uv from poetry)
  • Add unit tests for the python code in the vec-inf package.
  • Automate docker image build process and pushing to dockerhub/GCR repo
@amrit110 amrit110 self-assigned this Jan 29, 2025
@amrit110
Copy link
Member Author

#23 for dependabot configuration

@amrit110
Copy link
Member Author

#28 for migrating to uv

@amrit110
Copy link
Member Author

amrit110 commented Feb 3, 2025

#30 for docs build

@jwilles
Copy link

jwilles commented Feb 3, 2025

One issue that I will add for discussion - VI is slow to onboard new models because of the strong coupling between code and configuration. We currently bundle the job config with the VI package. This means that users need update their VI package to add a few lines to their models.csv which doesn't feel great.

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

2 participants