SINAPSE SDK — curated software components for AI-coupled HPC workflows (placeholder release)
Project description
SINAPSE SDK
The SINAPSE SDK is a curated collection of software components for AI-coupled HPC workflows, developed by the SINAPSE project (Scalable INfrastructure for AI-coupled Predictive Simulation Enhancement, NSF award 2514139).
The SDK curates existing components and provides common packaging, testing, documentation, and deployment across them, with well-defined integration points between the components.
Components
The initial SDK release targets the following components:
- RHAPSODY — unified AI+HPC runtime supporting services alongside tasks (extends RADICAL-Pilot)
- AsyncFlow — asynchronous workflow layer
- Rootstock — interchangeable containerized AI models
- [SEEKRFLOW] (https://github.com/seekrcentral/seekrflow) — biomolecular rate-constant estimation
- QuAcc — quantum chemistry workflow recipes
Components are classed as core, associated, or external; the set of covered integrations will grow over subsequent releases.
Maturity levels
- L0 — technologies individually collected: uniform documentation, packaging, testing, and processes
- L1 — components interoperate via pointwise, tool-specific integrations
- L2 — sustainable integration: well-defined APIs and integration points, deeply configurable
Installation
Packaging is planned for pip, conda, and Spack under a common namespace. Once released:
pip install sinapse-sdk
Documentation
Project documentation will be hosted on ReadTheDocs; until then, see the project website.
License
The SINAPSE SDK is released under the MIT license. Individual components retain their own licenses.
Acknowledgment
This work is supported by the National Science Foundation under award 2514139 (collaborative award; Rutgers University, University of Chicago, Princeton University, UC San Diego).
SDK Components
Rhapsody
- Repo: https://github.com/radical-cybertools/rhapsody/
- Docs: https://radical-cybertools.github.io/rhapsody/
- Pypi: https://pypi.org/project/rhapsody-py/
SEEKRFLOW
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sinapse_sdk-0.0.1.tar.gz.
File metadata
- Download URL: sinapse_sdk-0.0.1.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3886c3c8c18b77d48eea53e03bd0e5979eba506cf9eeb35487d5f11b1915a92
|
|
| MD5 |
fddaf2293fc14293c78b93301b8e7fe0
|
|
| BLAKE2b-256 |
e3f05f4ebd761db9e3013bc5a0787713e49d4232d52496735d8c8730a73aaa6e
|
File details
Details for the file sinapse_sdk-0.0.1-py3-none-any.whl.
File metadata
- Download URL: sinapse_sdk-0.0.1-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6299a11c3b78c6bcc9495b3dbc46758fb0e470b9c9bd75d917611a6bbb53678d
|
|
| MD5 |
3f9c839b5ca5b1633459bd12b5e67d97
|
|
| BLAKE2b-256 |
7ea94140109d68e79d1e8417fa9f2bddb236c4340bea4875caeaecc413777761
|