Google Cloud TPU runtime library.
Project Links
Meta
Author: Google, Inc.
Requires Python: >=3.11
Classifiers
What is libtpu?
libtpu is the core library that enables machine learning frameworks like
JAX, PyTorch, and TensorFlow to execute models on Google Cloud TPUs. It
provides core functionality for compilation, inter-chip communication (ICI), and
runtime execution.
libtpu also includes a set of SDK primitives for direct TPU interaction and
deployment.
Learn more about Cloud TPUs at Google Cloud TPUs.
Version 0.0.21.1
Compatibility
-
JAX Compatibility:
libtpusupportsJAX0.7.1 or newer. -
Python Compatibility: The
libtpuSDK is now compatible with the Python versions 3.11, 3.12, 3.13, 3.13-ft, 3.14 and 3.14-ft whereftcorresponds to free threaded python variant.
0.0.38
Mar 19, 2026
0.0.37
Mar 05, 2026
0.0.36
Feb 21, 2026
0.0.35
Feb 04, 2026
0.0.34
Jan 13, 2026
0.0.33
Jan 09, 2026
0.0.32
Dec 16, 2025
0.0.31
Dec 09, 2025
0.0.30
Nov 12, 2025
0.0.29
Nov 04, 2025
0.0.27
Oct 22, 2025
0.0.24
Oct 02, 2025
0.0.23.1
Oct 08, 2025
0.0.23
Sep 12, 2025
0.0.22
Sep 04, 2025
0.0.21.1
Aug 25, 2025
0.0.21
Aug 15, 2025
0.0.20
Aug 01, 2025
0.0.19.1
Jul 31, 2025
0.0.19
Jul 22, 2025
0.0.18
Jul 10, 2025
0.0.17.1
Nov 08, 2025
0.0.17
Jun 13, 2025
0.0.16
Jun 02, 2025
0.0.15
May 15, 2025
0.0.14
May 01, 2025
0.0.13
Apr 15, 2025
0.0.12
Apr 02, 2025
0.0.11.4
Jun 04, 2025
0.0.11.3
May 27, 2025
0.0.11.1
Mar 26, 2025
0.0.11
Mar 18, 2025
0.0.10.1
Feb 27, 2025
0.0.10
Feb 21, 2025
0.0.9
Feb 18, 2025
0.0.8
Feb 05, 2025
0.0.7.1
Feb 05, 2025
0.0.7
Feb 05, 2025
0.0.6
Feb 05, 2025
0.0.5
Feb 05, 2025
0.0.4
Feb 05, 2025
0.0.3
Feb 05, 2025
0.0.2
Feb 05, 2025
0.0.1
Feb 05, 2025
Wheel compatibility matrix
| Platform | CPython 3.11 | CPython 3.12 | CPython 3.13 | CPython 3.14 | CPython (additional flags: t) 3.13 | CPython (additional flags: t) 3.14 |
|---|---|---|---|---|---|---|
| manylinux_2_31_x86_64 |
Files in release
libtpu-0.0.38-cp311-cp311-manylinux_2_31_x86_64.whl (203.9MiB)
libtpu-0.0.38-cp312-cp312-manylinux_2_31_x86_64.whl (203.9MiB)
libtpu-0.0.38-cp313-cp313-manylinux_2_31_x86_64.whl (203.9MiB)
libtpu-0.0.38-cp313-cp313t-manylinux_2_31_x86_64.whl (203.9MiB)
libtpu-0.0.38-cp314-cp314-manylinux_2_31_x86_64.whl (203.9MiB)
libtpu-0.0.38-cp314-cp314t-manylinux_2_31_x86_64.whl (203.9MiB)
No dependencies