Colmena
Colmena is a library that supports applications which steer large campaigns of simulations on supercomputers. Such "high-throughput" searches are commonly deployed on HPC and are, historically, guided by humans designating a search space manually — a time-consuming process. Colmena was created to explore building applications high-throughput sweeps that replace human steering with Artificial Intelligence (AI) experimental design methods.
Installation
If you are running Linux on a system without a GPU:
conda env create --file full_environment.yml --force
will install all packages needed for the colmena library and demo applications.
Otherwise, consult our Installation Guide.
Using Colmena
We are gradually building demo_apps
which illustrate different approaches to using the prototype.