Skip to main content

mesa-runtime/lib

A thin, programmatic wrapper around CI in this repo comprising a simple backend and a library that communicates with it.

Usage

from mesa_runtime import MesaRuntime

client = MesaRuntime("https://example.cloudfront.net", "username", "password")

run_id = client.dispatch("batch-2026-01", "foo", "onco")
print(client.get_run(run_id))

Batch inference uploads the batch file with the caller's AWS credentials:

run_id = client.run_batch_inference("foo/bar", "qux.jsonl", "quux", "baz")
print(client.get_inference_run(run_id))

API

Method Description
list_training_data() List available training data objects from S3
dispatch(training_batch_name, model_name, schema, ...) Trigger a workflow run, returns its ID
get_run(run_id) Fetch a single run by ID
list_runs() List the ten most recent runs
list_queued_runs() List all pending runs
cancel(run_id) Cancel a run
get_logs(run_id, ...) Fetch step logs for a run
get_step_inputs(run_id) Extract dispatch inputs from step env vars
get_runner_status() Get runner online/busy status
run_batch_inference(job_id, batch_file, bucket, model_id, ...) Upload a Bedrock batch file and trigger an inference run, returns its ID (split_across_models=True splits across every endpoint model, model_id may then be omitted)
get_inference_run(run_id) Fetch a single inference run by ID
list_inference_runs() List the ten most recent inference runs
cancel_inference(run_id) Cancel an inference run
get_inference_logs(run_id, ...) Fetch step logs for an inference run

Metadata

Release files for londonaicentre-mesa-runtime 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for londonaicentre-mesa-runtime 0.3.0
File Size Uploaded
londonaicentre_mesa_runtime-0.3.0.tar.gz 5.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for londonaicentre-mesa-runtime 0.3.0
File Interpreter ABI Platform
londonaicentre_mesa_runtime-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.4 kB

Release files / londonaicentre_mesa_runtime-0.3.0.tar.gz

Download URL londonaicentre_mesa_runtime-0.3.0.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
9dd1ccb63f7d9b58de140daa1adae0d75810e8bec52c2c9e9d27eb155b27b2f1
BLAKE2b-256 checksum
How to use checksums
01b885ad142937f02d84cf61279a56051d8c4ff2ce684d41352aecde7979d67d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Amazon Linux","version":"2023","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / londonaicentre_mesa_runtime-0.3.0-py3-none-any.whl

Download URL londonaicentre_mesa_runtime-0.3.0-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1f2a0526ded63b30cd4f6b5adf2f375d7300dfcf0858ff521abb977a9025d818
BLAKE2b-256 checksum
How to use checksums
9718c22deb9e40e306a695d6933a132f77d66c4185d9615e0de5ded09652c145
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Amazon Linux","version":"2023","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.4.0

2 release files

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page