Skip to main content

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.

Metadata

Release files for aibooster 0.5.0

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

Built distributions (wheels)

Table of built distributions (wheels) for aibooster 0.5.0
File Actions
aibooster-0.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for aibooster-0.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
aibooster-0.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for aibooster-0.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
aibooster-0.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for aibooster-0.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
aibooster-0.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for aibooster-0.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
aibooster-0.5.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for aibooster-0.5.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
aibooster-0.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for aibooster-0.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
aibooster-0.5.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for aibooster-0.5.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
aibooster-0.5.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for aibooster-0.5.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
aibooster-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for aibooster-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
aibooster-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details for aibooster-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Total release size: 5.0 MB

Release files / aibooster-0.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL aibooster-0.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 495.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3a5b1bda4ceca21215a6a044ba35656f7f7a77b5663b4c72cd5f970a2e6269ec
BLAKE2b-256 checksum
How to use checksums
f46494367a1e01b133f5107eb2e5bb1c1821004005100df7b87a5c4f464daa08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release files / aibooster-0.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL aibooster-0.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 555.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9c7110c9ba02157a00f13e4dbd079c38f054f7ba7b174a99d588d154c738fa3c
BLAKE2b-256 checksum
How to use checksums
4a1ccadf1ffcde1c2f5cd9e314782c6226a2e29a51eea5173d00bf2be2e7c3a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release files / aibooster-0.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL aibooster-0.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 513.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
888b45fabed2f946a4ce113dd93dc36ab2407d92b97997f944a3d43aceaa7acf
BLAKE2b-256 checksum
How to use checksums
a4a8c1ace0ef7aee21df79b0ea2c7c460288f0109309edabe4c0e6c7a2a71d17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release files / aibooster-0.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL aibooster-0.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 573.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
edceb3ca658f2bd2b00063720887c5cd5f36f23a69f9a15a3cad770fefc45788
BLAKE2b-256 checksum
How to use checksums
30370667e353740fed41303659ce2b521056bac4f53c5c11c6088a1e0cfabebe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release files / aibooster-0.5.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL aibooster-0.5.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 452.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6211fcda48a386fb57fea8549ecc471591fa34bcfb468ba33be5f04d0c4c06df
BLAKE2b-256 checksum
How to use checksums
4c4abce90bc3017d4193f23ab623bc207018f90b2c10f63e3c0b17084e6d7254
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release files / aibooster-0.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL aibooster-0.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 512.9 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8237b6bea3db3d5de82c22b0160a2a692ea81c1c449302ec402ae7e5c0769691
BLAKE2b-256 checksum
How to use checksums
d27be5dfbbe79223d6a0e4ccb835b82f66ca620db8fc81341057ce52c665ad9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release files / aibooster-0.5.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL aibooster-0.5.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 457.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c19f3b0a2e64dd32e804d3816a816d3c54f8f86cd718d4b958cea2a2a679cb0a
BLAKE2b-256 checksum
How to use checksums
e806de42d2b4dff9e32a3058f17ace3c23697adf8e4fba9ac0ba4049c3710c30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release files / aibooster-0.5.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL aibooster-0.5.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 513.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
157731e4c8c6cf583794127bd6159253fbf6b6b62ee561c53ef98b4c08b58a22
BLAKE2b-256 checksum
How to use checksums
7d985bfc2fc32ac803ef3f466febef83c75df03c10869aa82b1a02511ebe16f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release files / aibooster-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aibooster-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 456.4 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2725e7799cdae816eee60ef6cd38d0f0c13f022df96053e1202c9a142a5e9f2c
BLAKE2b-256 checksum
How to use checksums
296739c2d5ba724f1ba3570be2340694a9d891587c22ced6419400e2cac50536
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release files / aibooster-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL aibooster-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 510.6 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8e616b47fcda8bcdd2ec4ea2b750378b958b74e3df4348a9b9da2c6aa987c49e
BLAKE2b-256 checksum
How to use checksums
ce770d4bf93dd77a20a70062aae5538cc04803f0d42d74c3469ea4aee04904b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Security for aibooster 0.5.0

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