{"repo":"exalearn/colmena","free":true,"listed":false,"github":"https://github.com/exalearn/colmena","clone":"git clone https://github.com/exalearn/colmena.git","description":"Library for steering campaigns of simulations on supercomputers","language":"Python","stars":61,"topics":["workflow","high-performance-computing","machine-learning"],"license":"Apache-2.0","category":"machine-learning","readme_excerpt":"Colmena Colmena simplifies building autonomous applications that steer large campaigns of simulations on supercomputers. Such \"high-throughput\" campaigns were, historically, guided by humans identifying the which tasks to run next &mdash; a time-consuming process with a high latency between \"new data\" and \"decisions.\" Colmena was created to build applications which augment or replace human steering with Artificial Intelligence (AI). Installation Colmena is available via PyPI: pip install colmena Consult our Installation Guide for further details. Using Colmena Colmena applications describe a computational campaign in two components: a \"Thinker\" that picks computations and a \"Doer\" which executes them. Thinkers encode the logic for how to run new calculations as \"agents.\" Complex strategies are simple to express when you decompose them into simple steps. For example, a distributed optimizer: Doers describe the types of computations and available compute resources. Colmena provides Task Servers backed by several workflow engines, such as those from the ExaWorks project. Building one using Parsl requires only that your computations are expressed as Python functions: Once these are defined, launching the application involves starting both Tutorials Visit the Quickstart to learn to build a full application. More Examples See the demo apps to see a variety of ways to use Colmena. Learning More Our Read-the-Docs provides the most up-to-date information about Colmena. You can also le","default_branch":null,"files":null,"tree":[],"storefront":"/r/exalearn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/exalearn/colmena/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}