Skip to main content

Flow Tuning

Setup

It's recommended to use DevContainers. Otherwise, you should install the following:

  • Python 3.12
  • Poetry

You could try the example by executing the following commands:

mkdir -p tmp
cp examples/01-function-tuning.yml tmp/function-tuning.yml
poetry run ft function -c ./tmp/function-tuning.yml

Commands

Use poetry run ft --help to see the available commands.

Directory Structure

- benchmarks     # Benchmarks to test algorithms (WIP)
  |- function    # Function benchmarks
  -- workflow    # Workflow benchmarks
- examples       # Config examples
- flow_tuning    # Source Code
  |- algorithms  # Tuning algorithms
  |- generators  # Function payload generators
  |- providers   # Cloud platform providers
  |- utils       # Utilities
  -- cli.py, function.py, workflow.py
                 # Cli and command routines

Supported algorithms

Algorithm Description Function Workflow
PowerTuning A modified version of AWS Lambda Power Tuning ✅ ❎
OrionTurbo Simplified Orion OSDI'22 ❎ ✅

Metadata

Release files for flow-tuning 0.1.2

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

Source distribution (sdist)

Source distribution for flow-tuning 0.1.2
File Size Uploaded Provenance Actions
flow_tuning-0.1.2.tar.gz 20.5 kB Without provenance Details for flow_tuning-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for flow-tuning 0.1.2
File Interpreter ABI Platform Actions
flow_tuning-0.1.2-py3-none-any.whl Python 3 none any Details for flow_tuning-0.1.2-py3-none-any.whl

Total release size: 46.6 kB

Release files / flow_tuning-0.1.2.tar.gz

Download URL flow_tuning-0.1.2.tar.gz
Size 20.5 kB
Tags Source
SHA-256 checksum
How to use checksums
82ac1245de1ae190133b6d1a9285afc68dd93998124244147d23b0c48ef9335a
BLAKE2b-256 checksum
How to use checksums
7bbf9c6c26bcce76b350cb1b681078d8258d490e4025aa16329778ee145c3f52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.10.12 Linux/5.15.133.1-microsoft-standard-WSL2

Release files / flow_tuning-0.1.2-py3-none-any.whl

Download URL flow_tuning-0.1.2-py3-none-any.whl
Size 26.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
929f5257324bc8ba1b3c62a031f2736351bbfd9801e67e8c4a4a5404c11b8c55
BLAKE2b-256 checksum
How to use checksums
0358b538b6a423339196a19c8b817fea61950e2ea4463b836b72428bfc863041
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.10.12 Linux/5.15.133.1-microsoft-standard-WSL2

Security for flow-tuning 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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