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.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (500.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

aibooster-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (517.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

aibooster-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (457.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

aibooster-0.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (517.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

aibooster-0.4.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (461.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

aibooster-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (461.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

aibooster-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (515.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for aibooster-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3329fab42a2df74a55688d684721d602a8775c74ad5c8aa22682848bc07bd167
MD5 202209c84fb2ee1ab944741277404df4
BLAKE2b-256 32519087327f4eb766e3a48e77464d5f952bddc98ce77700b4d1f4b535109faa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aibooster-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b76b3837b8d5984de0e6135c64d277f0bbe14c9e66247d09642d91bad59304ec
MD5 d4f926fae07f45851d299fb73e389878
BLAKE2b-256 34a0b87a9b4a6549cabc46b457c8f3922d375294b3f5e7fe21c0ad56ea47b2b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aibooster-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 eed7dfa830b9ccd25b367fdebbc510f2f36868b70d9eb55c652a0f24190921da
MD5 0119900b584c85bfdd48d65a5810a4c3
BLAKE2b-256 e0880e30802cd153bea4647e53cfbf0e197ed5061db471fa7d82315901fa16b1

See more details on using hashes here.

File details

Details for the file aibooster-0.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for aibooster-0.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fdd7bff27d78bd43e9da5ee49bcb899be6be2e8287b28e559424140c2c8eab65
MD5 627293fd82b0988463df20adf42a758a
BLAKE2b-256 b2f51b31ccb5b7e3783c4214d34c69ebc2f33eba977ca98895f8da509e89b83e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aibooster-0.4.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 bdeacd9fb5029b6442062ba00c83d8702e582794b5dd314a103dce9d4b84ed61
MD5 9dc0fdd16094eb858db4b56453239cad
BLAKE2b-256 f8f606c329dd798a8a17eae0d4e63c027db6430760616abe161da0513dd99e3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aibooster-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e11a528c5683ed76b404665585e95d497273afea218e5254105a9107021b92aa
MD5 e95f9f68d7f6045609f017d5412171bb
BLAKE2b-256 e78afb0e715d5aa34b4101a6bf5f0b17f544d71e6f1b97c46fdc758bf09743df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aibooster-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e5b98761c168b3624a59762402bd40e14386648765bae420fc819b8ddd4880a6
MD5 bad57e83633b774a2293fbf2b385e0bd
BLAKE2b-256 bcf1e64e33956dab714b41ebde700c35b1f82ebe1cfc8ccfc6a5d8c4174c5a3e

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