Skip to content

Autoresearch#35

Open
ludovicc wants to merge 17 commits intojjang-ai:mainfrom
ludovicc:feature/autoresearch
Open

Autoresearch#35
ludovicc wants to merge 17 commits intojjang-ai:mainfrom
ludovicc:feature/autoresearch

Conversation

@ludovicc
Copy link
Copy Markdown

@ludovicc
Copy link
Copy Markdown
Author

@jjang-ai what do you think about that autoresearch process? We can use autoresearch to select the best parameters for a model then store them as default parameters for that model.

@jjang-ai
Copy link
Copy Markdown
Owner

jjang-ai commented Apr 6, 2026

This is a great idea, I would totally use something like this. Sorry for late reply.

@jjang-ai
Copy link
Copy Markdown
Owner

jjang-ai commented Apr 7, 2026

Thanks for this — the autoresearch concept is really interesting and I'd love to use something like this for automated parameter/prompt optimization.

However, can't merge as-is for a few reasons:

  1. vmlx_engine/simple.py import change breaks our codebase — changing from ..api to from .api is specific to your fork's directory layout. Our simple.py lives inside vmlx_engine/engine/simple.py so the ..api relative import is correct.

  2. Hardcoded paths/Users/ludovicclaude/Exploration/vmlx appears in the README and notebook.

  3. Binary artifacts — the .png images and .ipynb notebook outputs shouldn't be in the main repo.

  4. Dev dependencies in pyproject.tomlipykernel and matplotlib are not needed for the core engine.

Suggestion: This would work better as either:

  • A standalone repo (vmlx-autoresearch) that imports vmlx as a dependency
  • Or a contribution to docs/examples/autoresearch/ with just the Python scripts and README (no binaries/notebooks/hardcoded paths), and without modifying core engine files

Happy to revisit if you want to rework it along those lines.

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.

2 participants