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

Allow evaluating each agent without growing memory linearly #576

Open
domenkozar opened this issue Sep 8, 2023 · 0 comments
Open

Allow evaluating each agent without growing memory linearly #576

domenkozar opened this issue Sep 8, 2023 · 0 comments
Labels

Comments

@domenkozar
Copy link
Member

domenkozar commented Sep 8, 2023

Problem

Once you reach ~25 agents, memory grows to ~10GB to evaluate all the NixOS machines.

That's problematic for local development.

Ideas

  • use https://github.com/nix-community/nix-eval-jobs to evaluate top-level attributes where they are agents and then feed the result into deploy.json
  • evaluate each agent using a separate cli call and introduce some parallelism like --jobs 4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant