Skip to main content

AIBooster - Performance intelligence and observability tools for AI workloads

Project description

AIBooster

PyPI version Python License

AIBooster is a performance engineering platform for AI workloads.

Overview

AIBooster is an integrated platform that provides performance intelligence and performance observability for AI/ML workloads, consisting of the following components:

  • Performance Intelligence (PI): Performance optimization framework
  • Performance Observability (PO): Dashboards and agents for performance monitoring

Key Features

  • Auto performance tuning
    • Framework-friendly design supporting MMEngine, DeepSpeed, and Megatron-LM
    • Kubernetes support
  • Inference optimization
    • Automatic model conversion for deep learning compilers (TensorRT, etc.)
  • NCCL analysis tools
    • Communication pattern analyzer
    • Benchmark for PyTorch distributed training

Installation

pip install aibooster

Documentation

For detailed usage and API reference, please visit the official documentation.

Examples

For usage examples, please see aibooster-examples.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aibooster-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (386.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

aibooster-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (389.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

aibooster-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (370.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

aibooster-0.2.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (374.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

aibooster-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (374.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

aibooster-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (428.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file aibooster-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for aibooster-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ddfaa555f522de2bcd0c1550c47495e8a9d94cc77bf90fdb1b9a16f535f0198f
MD5 dcca1c413698948c90746c0a437e5356
BLAKE2b-256 0d79b0ad82fb8463eea200bf4a5adcccef618ba7397535cdcc6717af20b79aad

See more details on using hashes here.

File details

Details for the file aibooster-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for aibooster-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2e5af895087c4296f60a97f72f3eb3950ceca85715fc63e54bd25593577d996d
MD5 2eb4e35747f4d25af46c9a37274763bd
BLAKE2b-256 1ad272c051eb4f98df5b9b2cd87e8b8c4b1ef30b2554ab711756621d3588e2cf

See more details on using hashes here.

File details

Details for the file aibooster-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for aibooster-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 16740d8057710e2635fe6598c01640639247a5490571ebb43eab143ccfe91ed6
MD5 a3a360337b05f5a5bbe76ae4cac8c79f
BLAKE2b-256 39547f4348abcd007809e94e386ad2b15ddc8d595f4884f9eb4fc5329c39beee

See more details on using hashes here.

File details

Details for the file aibooster-0.2.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for aibooster-0.2.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 36e47ac90e6a7034549f5fc648956dc0565649c48889c86750bbae0ca74097ac
MD5 82a20ec177d465f89e2402586b6e2a61
BLAKE2b-256 980ba77aba039ace4d607765ee7e3216d77e7fa0367bb09e5b5d6f551a7a2f37

See more details on using hashes here.

File details

Details for the file aibooster-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aibooster-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9674e1d09a7317f89576e8414f032da2581512c530a438401cb281f30778ad6
MD5 c6ce5e3a428b0a9dff51a05c9c59b93f
BLAKE2b-256 9e9817962450c51850797bd6eaad2d332bd64933ef223bb1260b8d0defe7b1e4

See more details on using hashes here.

File details

Details for the file aibooster-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aibooster-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 59219ac4cef46561df9b50948109c177ce0a01308c50280471d9b140485a3562
MD5 dd16c2d259fa4f532533144027f97022
BLAKE2b-256 96dc7de1a7dea27a721c0d13a38937b8ceb315dd8822eed73f158f22cb8726a3

See more details on using hashes here.

Supported by

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