https://github.com/fastmachinelearning/gw-iaas
Deep learning inference-as-a-service tools and pipelines for gravitational wave physics
https://github.com/fastmachinelearning/gw-iaas
deep-learning gravitational-waves inference ml-infrastructure
Last synced: 3 months ago
JSON representation
Deep learning inference-as-a-service tools and pipelines for gravitational wave physics
- Host: GitHub
- URL: https://github.com/fastmachinelearning/gw-iaas
- Owner: fastmachinelearning
- License: mit
- Created: 2021-08-06T22:01:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-01T16:10:45.000Z (almost 3 years ago)
- Last Synced: 2025-03-27T15:52:14.479Z (3 months ago)
- Topics: deep-learning, gravitational-waves, inference, ml-infrastructure
- Language: Python
- Homepage:
- Size: 10.3 MB
- Stars: 2
- Watchers: 13
- Forks: 4
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GW-IAAS
[](https://doi.org/10.5281/zenodo.5567703)_NOTE FOR HERMES USERS: HERMES DEVELOPMENT HAS PERMANENTLY MOVED TO [THIS REPOSITORY](https://github.com/ML4GW/hermes)._
WIP repository for the code used to implement the experiments in [Hardware-accelerated Inference for Real-Time Gravitational-Wave Astronomy](https://arxiv.org/abs/2108.12430). Original code used for the paper is being restructured into a more organized and general-purpose set of tools which will be made available here.
## Structure
`libs` contains the various libraries used to construct inference-as-a-service pipelines.`projects` contains pipelines built using the libraries in `libs`, as well as simpler examples for usage and a Jupyter Notebook slideshow covering the work.
## Prerequisites
Built on top of [Poetry](https://python-poetry.org), which is required to run. Most pipelines will also require a user-managed Google Cloud [service account key](https://cloud.google.com/iam/docs/creating-managing-service-account-keys#creating_service_account_keys) for deploying clients and services on cloud resources.Additional steps will be required for each of the various pipelines, please consult their individual READMEs. Libraries in `libs` will be available on PyPi sometime in the near future.