Pythonic tool for orchestrating machine-learning/high performance/quantum-computing workflows in heterogeneous compute environments.
postprocessing.py
module for all the different postprocessing helper methods and algorithms.disable_run
option added to enable "saving-only" option on covalent server and not executing the workflowregister_triggers
, stop_triggers
functions added to LocalDispatcher
classtriggers
parameter to the lattice metadataBaseTrigger
, DirTrigger
, TimeTrigger
classes added available to be assigned to any lattice enabling the triggers featureTriggerLoader
class added enabling loading of any kind of triggers including user defined ones without requiring installationis_pending
option added during redispatch to resume execution of a previously "saved-only", i.e pending workflowdispatcher_addr
argument to ct.get_result
similar to ct.dispatch
so that it doesn't always fallback to using the default configured addressCOVALENT_DATABASE_URL
, if exists connect sqlalchemy engine using thatCOVALENT_DATABASE_USER
and COVALENT_DATABASE_PASSWORD
environment variablesCOVALENT_DATABASE_HOSTNAME
and COVALENT_DATABASE_PORT
environment variables for easy configurationTaskRuntimeError
exception for executor plugin implementations to signal to Covalent that a task raised an
unhandled exception while running in the executor backend.DISPATCHING
at which point it is executed as another workflow.ct.get_result
to allow for status only requestsrequirements.txt
to include pyscopg2
directory
like default environment variable paths to avoid creating redundant nested directories when self-hostingsrun
parameters.stderr
while the error
attribute of a node is reserved
for exceptions raised by Covalent itself.root_dispatch_id
nullable to circumvent migration issues with sqlite in certain platformsnetworkx
versions in requirements.txt weren't compatible with each other, thus it is pinned to 2.8.6
nowrequirements-client.txt
to MANIFEST fileinitialize_results_dir
method attempts to use an environment variable instead of the results directory in the payloadcovalent db migrate
needs to be runcovalent restart
honors the sdk.no_cluster
setting_get_result_from_dispatcher
test to verify whether using a link directly works or notcancellation
RTD text filesAWS Lambda
executor RTD with steps to extend the base executor image for installing custom packagesDeployment
section for self-hosting guideDeployment
section for self-hosting guidenightly
frequency (temp)nightly
to trigger base executor image builds after a Covalent pre-release
.catch
added .on('error')
release.yml