Lambda's Interdisciplinary Large Atlas
Project description
LAILA
LAILA stands for Lambda's Interdisciplinary Large Atlas.
LAILA is a platform for unifying training, simulation, and data management into a single computational workflow. It is built on a simple idea: compute and data are two sides of the same coin. In modern technical systems, models, datasets, simulations, artifacts, and execution environments are often split across disconnected tools and storage layers. LAILA is designed to reduce that fragmentation and provide a more coherent interface for working across them.
At its core, LAILA encapsulates distributed silos of compute and data behind a consistent programming model. The goal is to make massively distributed work feel straightforward, composable, and practical, whether the workload involves machine learning pipelines, simulation outputs, stored artifacts, or hybrid workflows that span multiple backends.
Vision
LAILA is intended to serve as an interdisciplinary platform for teams that need to move fluidly between data creation, data storage, model training, and large-scale execution. Rather than treating infrastructure boundaries as the primary abstraction, LAILA focuses on ergonomic syntax and reusable interfaces that let users reason about workflows at a higher level.
This approach makes it easier to:
- organize and manage data across multiple storage systems
- connect compute and memory workflows with less boilerplate
- build distributed pipelines that remain readable and maintainable
- reduce the operational friction between experimentation and production-scale execution
Current Release
LAILA is currently in beta 1.0.
The current release includes the command and memory module as the first public component of the broader platform. This release is intended to establish the foundation for LAILA's data and workflow abstractions while additional modules continue to mature.
As a beta release, interfaces may continue to evolve as the platform expands and real-world usage informs the next stage of development.
Installation
Install the currently released package with:
pip install laila-core
Project Focus
The long-term focus of LAILA is to provide a common layer for:
- data management across heterogeneous storage backends
- compute workflows that can scale across distributed environments
- training and simulation pipelines that benefit from a shared abstraction layer
- syntax that makes complex infrastructure easier to use without hiding the underlying flexibility
In practice, this means building tools that help users treat datasets, stored objects, memory systems, and execution backends as parts of a single workflow rather than separate systems stitched together manually.
Getting Started
Here is a super simple example of memorizing data into S3 and then remembering it back:
import laila
from laila.pool import S3Pool
pool = S3Pool(
bucket_name="your-bucket",
access_key_id="YOUR_ACCESS_KEY_ID",
secret_access_key="YOUR_SECRET_ACCESS_KEY",
region_name="us-east-1",
)
entry = laila.memorize(
data={"message": "hello from laila"},
pool=pool,
)
same_entry = laila.remember(entry.global_id, pool=pool)
print(same_entry.data)
For additional examples and end-to-end workflows, see the examples directory.
Credits
- Creator: Amir Zadeh
- Tutorials and Documentation: Jessica Nicholson
- Acknowledgements: Jason Zhang, Xuweiyi Chen, Connor Alvarez
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 laila_core-1.0.0b8.tar.gz.
File metadata
- Download URL: laila_core-1.0.0b8.tar.gz
- Upload date:
- Size: 82.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff53809b08e6de4663bac84fdda2bcf4cd4d2afd7a994cea4c7bd322b4252ebc
|
|
| MD5 |
bd5314edc72247f4d216566fb2cde0ac
|
|
| BLAKE2b-256 |
5a9024adc77db91a8b2dd6782880f9a962151cd129994fd7ecf3dd7c5c6746b8
|
Provenance
The following attestation bundles were made for laila_core-1.0.0b8.tar.gz:
Publisher:
publish-to-pypi.yml on LambdaLabsML/laila-core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laila_core-1.0.0b8.tar.gz -
Subject digest:
ff53809b08e6de4663bac84fdda2bcf4cd4d2afd7a994cea4c7bd322b4252ebc - Sigstore transparency entry: 1200796479
- Sigstore integration time:
-
Permalink:
LambdaLabsML/laila-core@b8c8f9484b0f5a3dbb7fcc3ef9c3d34bbb46184a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LambdaLabsML
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@b8c8f9484b0f5a3dbb7fcc3ef9c3d34bbb46184a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laila_core-1.0.0b8-py3-none-any.whl.
File metadata
- Download URL: laila_core-1.0.0b8-py3-none-any.whl
- Upload date:
- Size: 130.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebb86434d189ade1b05ebbb89d0e2745e5461a38643a373a2e2e3e722408957e
|
|
| MD5 |
dc98627fad5323c77481553e182c451e
|
|
| BLAKE2b-256 |
04365980d070487bffc9fe9f97528503a9b8e51caea384eb3b4e97e8c87866b5
|
Provenance
The following attestation bundles were made for laila_core-1.0.0b8-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on LambdaLabsML/laila-core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laila_core-1.0.0b8-py3-none-any.whl -
Subject digest:
ebb86434d189ade1b05ebbb89d0e2745e5461a38643a373a2e2e3e722408957e - Sigstore transparency entry: 1200796512
- Sigstore integration time:
-
Permalink:
LambdaLabsML/laila-core@b8c8f9484b0f5a3dbb7fcc3ef9c3d34bbb46184a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LambdaLabsML
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@b8c8f9484b0f5a3dbb7fcc3ef9c3d34bbb46184a -
Trigger Event:
workflow_dispatch
-
Statement type: