tskluzac / colmena

Framework for steering campaigns of simulations on supercomputers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Colmena

Build Status Documentation Status

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.

About

Framework for steering campaigns of simulations on supercomputers


Languages

Language:Jupyter Notebook 74.9%Language:Python 24.6%Language:Shell 0.5%