Skip to main content

Fujitsu AI Computing Broker (ACB)

Runtime-aware GPU resource management middleware for AI workloads

What is ACB?

Fujitsu AI Computing Broker (ACB) is an intelligent middleware that dynamically optimizes GPU allocation and manages memory oversubscription for AI/ML workloads. It monitors your AI framework in real-time to allocate GPUs only when needed, maximizing efficiency and reducing computing costs.

Key Benefits

  • Improved GPU Utilization: Automatically reclaims idle GPU time during CPU-bound phases (preprocessing, data loading)
  • Higher Throughput: Advanced scheduling with backfill optimization enables running more jobs concurrently
  • Zero Code Changes: Deploy with automatic mode - no modification to existing PyTorch programs required
  • Memory Oversubscription: Run multiple models on a single GPU when memory allows
  • Cost Reduction: Get more value from your GPU infrastructure through better resource utilization

Core Features

  • Runtime-Aware Allocation: Monitors PyTorch framework to assign GPUs dynamically during compute-intensive phases
  • Full Memory Access: Active programs get complete GPU memory without virtualization constraints (unlike MIG/vGPU)
  • Intelligent Scheduling: FIFO, GPU-sharing, and GPU-affinity schedulers with backfill support
  • Multi-GPU & Multi-Node: Supports distributed training with PyTorch DDP across multiple nodes
  • Fast Deployment: Works with unmodified programs via automatic interception or manual API integration

Quick Start

# Install
pip install ai-computing-broker

# Start GPU Assigner
gpu_assigner start

# Run your existing PyTorch program (no code changes!)
AGA_ENABLE_AUTO=1 agarun python your_training_script.py

Metadata

Release files for ai-computing-broker 1.0.3

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 ai-computing-broker 1.0.3
File
ai_computing_broker-1.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
ai_computing_broker-1.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
ai_computing_broker-1.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
ai_computing_broker-1.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details

Total release size: 49.0 MB

Release files / ai_computing_broker-1.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ai_computing_broker-1.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 12.9 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
91670650e1d92f8e48a2c1442c4dec330b2d866759c581a4dee4ca19102bfb4c
BLAKE2b-256 checksum
How to use checksums
f8f0760b766d39dcc0569bb4ed5bb4e97c7be849db5be39d07147da528a906b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / ai_computing_broker-1.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ai_computing_broker-1.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 13.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2079fb2c05725389a4d3d22a710ca43cba539f7930cdc6f69db6932668bef1cb
BLAKE2b-256 checksum
How to use checksums
edc4f0fb5aad514420597e410a0eddd92ec45ee83714bfca16238411768f06be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / ai_computing_broker-1.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ai_computing_broker-1.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 11.8 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
414f70a957e8dab7e9408925236aa778b9516b92bcf4ddc05b3ab71893160a9a
BLAKE2b-256 checksum
How to use checksums
74f0d104828ca576615dacba8fe02ccd770d2fc150b9b56bceed6380c13da90b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / ai_computing_broker-1.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ai_computing_broker-1.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 11.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4f6bd62af46c5e270b66c19d655b2f6f1f3a3994a85d62dcdd8d734735e74be6
BLAKE2b-256 checksum
How to use checksums
748843087486ee2fe945a89e8eb0c11025b97b635f8d0b46914b9bc317bf2cb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Security for ai-computing-broker 1.0.3

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