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

Many design changes + optimizations. #27

Merged
merged 59 commits into from
Aug 16, 2024
Merged

Many design changes + optimizations. #27

merged 59 commits into from
Aug 16, 2024

Conversation

codetalker7
Copy link
Member

@codetalker7 codetalker7 commented Aug 11, 2024

This PR is to mainly add a lot of small design changes, plus a few more optimizations. I try to get rid of all the types which aren't really required; this philosophy is to keep minimal types, and to delegate everything else to methods. This will also make testing easier.

`tensorize` to `tensorize_docs`. Also moving util functions to `utils.jl`.
types and the most important types for ColBERT (i.e `Checkpoint` and
`ColBERTConfig`). This makes testing easier.
@codetalker7 codetalker7 changed the title Adding unit tests + many design changes. Many design changes + optimizations. Aug 12, 2024
@codetalker7 codetalker7 marked this pull request as ready for review August 16, 2024 09:07
@codetalker7 codetalker7 merged commit 302b68c into main Aug 16, 2024
1 of 4 checks passed
@codetalker7 codetalker7 linked an issue Aug 16, 2024 that may be closed by this pull request
@codetalker7
Copy link
Member Author

Closes #9.

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

Successfully merging this pull request may close these issues.

Export config to disk.
1 participant