| Name | libtpu JSON |
| Version |
0.0.29
JSON |
| download |
| home_page | None |
| Summary | Google Cloud TPU runtime library. |
| upload_time | 2025-11-04 18:40:31 |
| maintainer | None |
| docs_url | None |
| author | Google, Inc. |
| requires_python | >=3.11 |
| license | Apache License 2.0 |
| keywords |
|
| VCS |
|
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# 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](https://cloud.google.com/tpu).
********************************************************************************
## Version 0.0.21.1
### Compatibility
* JAX Compatibility: `libtpu` supports `JAX` 0.7.1 or newer.
* Python Compatibility: The `libtpu` SDK is now compatible with the Python
versions 3.11, 3.12, 3.13, 3.13-ft, 3.14 and 3.14-ft where `ft` corresponds
to free threaded python variant.
Raw data
{
"_id": null,
"home_page": null,
"name": "libtpu",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": null,
"author": "Google, Inc.",
"author_email": null,
"download_url": null,
"platform": null,
"description": "# What is libtpu?\n\n`libtpu` is the core library that enables machine learning frameworks like\n`JAX`, `PyTorch`, and `TensorFlow` to execute models on Google Cloud TPUs. It\nprovides core functionality for compilation, inter-chip communication (ICI), and\nruntime execution.\n\n`libtpu` also includes a set of SDK primitives for direct TPU interaction and\ndeployment.\n\nLearn more about Cloud TPUs at\n[Google Cloud TPUs](https://cloud.google.com/tpu).\n\n********************************************************************************\n\n## Version 0.0.21.1\n\n### Compatibility\n\n* JAX Compatibility: `libtpu` supports `JAX` 0.7.1 or newer.\n\n* Python Compatibility: The `libtpu` SDK is now compatible with the Python\n versions 3.11, 3.12, 3.13, 3.13-ft, 3.14 and 3.14-ft where `ft` corresponds\n to free threaded python variant.\n",
"bugtrack_url": null,
"license": "Apache License 2.0",
"summary": "Google Cloud TPU runtime library.",
"version": "0.0.29",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "4d313fe3b76ec8212d49f430081387edb2ac89fb028081b513e7df518c654c82",
"md5": "c76e7c9e105d41bc055d89b5022effa7",
"sha256": "1a5e3dc7b7ad3f2181b69001ea8a980ba1658ba491cdbac6064cef8f12a69fec"
},
"downloads": -1,
"filename": "libtpu-0.0.29-cp311-cp311-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "c76e7c9e105d41bc055d89b5022effa7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.11",
"size": 192308948,
"upload_time": "2025-11-04T18:40:31",
"upload_time_iso_8601": "2025-11-04T18:40:31.948718Z",
"url": "https://files.pythonhosted.org/packages/4d/31/3fe3b76ec8212d49f430081387edb2ac89fb028081b513e7df518c654c82/libtpu-0.0.29-cp311-cp311-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "841db7a387c2c1d2de1ac005076c71d9039e350472f64835250723e0ec10a9f7",
"md5": "87755707d39c8bda47d73aa71499f864",
"sha256": "68a963b9c716c8f143a086bc67cf503025bce0e67cb467727a80e45b2a344982"
},
"downloads": -1,
"filename": "libtpu-0.0.29-cp312-cp312-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "87755707d39c8bda47d73aa71499f864",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.11",
"size": 192308505,
"upload_time": "2025-11-04T18:40:10",
"upload_time_iso_8601": "2025-11-04T18:40:10.555115Z",
"url": "https://files.pythonhosted.org/packages/84/1d/b7a387c2c1d2de1ac005076c71d9039e350472f64835250723e0ec10a9f7/libtpu-0.0.29-cp312-cp312-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4903bd1a30b94da8b4c788cb1b677bad583bcf70006ae58ea16798ea2636ac5f",
"md5": "432983a3480e834925a75291d8699d8a",
"sha256": "9d7e149eb0f28c65dc69004928783b167e49b001cbe6ada084c52df7c4022727"
},
"downloads": -1,
"filename": "libtpu-0.0.29-cp313-cp313-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "432983a3480e834925a75291d8699d8a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.11",
"size": 192308887,
"upload_time": "2025-11-04T18:40:00",
"upload_time_iso_8601": "2025-11-04T18:40:00.686146Z",
"url": "https://files.pythonhosted.org/packages/49/03/bd1a30b94da8b4c788cb1b677bad583bcf70006ae58ea16798ea2636ac5f/libtpu-0.0.29-cp313-cp313-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "34a3ed160b5fdb90160da443ea1db372e802aa8671668c8972daa25a286df216",
"md5": "86bed9d753c5ca9eba03d3b5c7233b06",
"sha256": "159dd3fa39609c1f9b1303a8b1d9bc5f6005c843866858622dea741716b7a867"
},
"downloads": -1,
"filename": "libtpu-0.0.29-cp313-cp313t-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "86bed9d753c5ca9eba03d3b5c7233b06",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.11",
"size": 192308993,
"upload_time": "2025-11-04T18:40:57",
"upload_time_iso_8601": "2025-11-04T18:40:57.140009Z",
"url": "https://files.pythonhosted.org/packages/34/a3/ed160b5fdb90160da443ea1db372e802aa8671668c8972daa25a286df216/libtpu-0.0.29-cp313-cp313t-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4e339a7536af95201b6c5a35bc2c0d8a50a2077da8b7931153d005fc7e10f1fc",
"md5": "98c4420c14f01acfcf04db9b72c0c2d1",
"sha256": "dfd6ef275702d968720f7fb184d82b9cc4caef0cd8bc540fa1e70bf5690450ca"
},
"downloads": -1,
"filename": "libtpu-0.0.29-cp314-cp314-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "98c4420c14f01acfcf04db9b72c0c2d1",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.11",
"size": 192308837,
"upload_time": "2025-11-04T18:40:21",
"upload_time_iso_8601": "2025-11-04T18:40:21.639217Z",
"url": "https://files.pythonhosted.org/packages/4e/33/9a7536af95201b6c5a35bc2c0d8a50a2077da8b7931153d005fc7e10f1fc/libtpu-0.0.29-cp314-cp314-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6c3f043561ed4dd742fde9e80cddaf9990e767bcaa1cdbb5169d0f755fbdd109",
"md5": "a512e2dc9222267aea87afde7b5f7532",
"sha256": "6bb6a9efc31826b7625409dc44dbacb9534b1fdf91eb4114e2ba8b76ab6bf9d5"
},
"downloads": -1,
"filename": "libtpu-0.0.29-cp314-cp314t-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "a512e2dc9222267aea87afde7b5f7532",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.11",
"size": 192309112,
"upload_time": "2025-11-04T18:40:46",
"upload_time_iso_8601": "2025-11-04T18:40:46.338532Z",
"url": "https://files.pythonhosted.org/packages/6c/3f/043561ed4dd742fde9e80cddaf9990e767bcaa1cdbb5169d0f755fbdd109/libtpu-0.0.29-cp314-cp314t-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-11-04 18:40:31",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "libtpu"
}