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
Thinking about restructuring the code a bit #383
Comments
I like it. This would also let some algos simplify their Dockerfiles. Some algos currently create config files "in-line" in the dockerfile, via |
yeah good point, that would work too |
Great idea. Took me a while, the first time, to figure out all the files I needed to edit. |
I did a quick speed run of this refactor. A couple of thoughts I had:
In sum, however, I think the refactor still makes sense. I can have a PR up soon for perusal. |
I think it's probably fine if most
|
I think it would be nice to keep each algorithm together. I'm thinking about doing something like this
ann_benchmarks/algorithms/xyz/module.py
– the python code for each oneann_benchmarks/algorithms/xyz/Dockerfile
– installationann_benchmarks/algorithms/xyz/config.yml
– what's currently inalgos.yml
, but broken up by algorithmThis would replace
install/
andalgos.yml
that we have todaylmk if you have any strong objections to this? I think it would simplify the structure a bit.
The text was updated successfully, but these errors were encountered: