Skip to main content

No project description provided

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flow_tuning-0.1.2.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

flow_tuning-0.1.2-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file flow_tuning-0.1.2.tar.gz.

File metadata

  • Download URL: flow_tuning-0.1.2.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/5.15.133.1-microsoft-standard-WSL2

File hashes

Hashes for flow_tuning-0.1.2.tar.gz
Algorithm Hash digest
SHA256 82ac1245de1ae190133b6d1a9285afc68dd93998124244147d23b0c48ef9335a
MD5 71b2cc89931d6ed010bfdd8b8dbb6326
BLAKE2b-256 7bbf9c6c26bcce76b350cb1b681078d8258d490e4025aa16329778ee145c3f52

See more details on using hashes here.

File details

Details for the file flow_tuning-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: flow_tuning-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/5.15.133.1-microsoft-standard-WSL2

File hashes

Hashes for flow_tuning-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 929f5257324bc8ba1b3c62a031f2736351bbfd9801e67e8c4a4a5404c11b8c55
MD5 5fddafc8a8d50a3cdcc511632783bfa6
BLAKE2b-256 0358b538b6a423339196a19c8b817fea61950e2ea4463b836b72428bfc863041

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page