Skip to content

pasqal-io/warden

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warden

Middleware for the integration of a QPU into an HPC center. It is composed of two main components:

  • an API which receives jobs from users, validates and stores them in DB
  • a worker which schedules the jobs and sends them for execution on a QPU

Requirements

Installation

just install

Run in development mode

You will need a sql db instance accessible locally. For convenience a simple sqlite DB is provided as a default.

Run the migrations to setup the db:

just alembic upgrade head

Then run the API:

just start

Verify the API is running:

just ping

Alternatively, Warden can be configured to connect to other SQL database like postgres by tweaking environment variables. TODO: Document how to tweak the .env file. A docker compose file is provided with the db setup, run it:

just run-db

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors