跳转到主要内容

读写大型、多维数组

项目描述

TensorStore

License PyPI Build Docs

TensorStore是一个开源的C++和Python软件库,用于存储和操作大型多维数组。

  • 提供高级、完全可组合的索引操作和虚拟视图。

  • 提供统一的API来读取和写入多种数组格式,包括zarrN5

  • 原生支持多种存储系统,如本地和网络文件系统、Google Cloud Storage、兼容Amazon S3的对象存储、HTTP服务器和内存存储。

  • 提供异步API,以实现即使在高延迟远程存储中也能进行高吞吐量访问。

  • 支持读取缓存和事务,具有强大的原子性、隔离性、一致性和持久性(ACID)保证。

  • 通过乐观并发支持从多个进程和机器安全、高效地访问。

文档和安装说明可在https://google.github.io/tensorstore找到。

入门

要开始使用TensorStore Python API,您可以使用以下命令安装tensorstore PyPI软件包:

pip install tensorstore

请参阅教程API文档,或者查看Google Research Blog上的公告,以获取更多详细信息。

这不是一个官方支持的Google产品。

许可

根据Apache License,版本2.0(“许可证”);除非符合许可证的要求或书面同意,否则不得使用此软件。您可以在http://apache.ac.cn/licenses/LICENSE-2.0获取许可证副本。

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证的管理权限和限制,请参阅许可证。

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源代码分发

tensorstore-0.1.66.tar.gz (6.5 MB 查看散列值)

上传时间 源代码

构建分发

tensorstore-0.1.66-cp312-cp312-win_amd64.whl (12.0 MB 查看散列值)

上传时间 CPython 3.12 Windows x86-64

tensorstore-0.1.66-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB 查看散列值)

上传于 CPython 3.12 manylinux: glibc 2.17+ x86-64

tensorstore-0.1.66-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.0 MB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ ARM64

tensorstore-0.1.66-cp312-cp312-macosx_11_0_arm64.whl (14.0 MB 查看哈希值)

上传于 CPython 3.12 macOS 11.0+ ARM64

tensorstore-0.1.66-cp312-cp312-macosx_10_14_x86_64.whl (15.8 MB 查看哈希值)

上传于 CPython 3.12 macOS 10.14+ x86-64

tensorstore-0.1.66-cp311-cp311-win_amd64.whl (12.0 MB 查看哈希值)

上传于 CPython 3.11 Windows x86-64

tensorstore-0.1.66-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64

tensorstore-0.1.66-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.0 MB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ ARM64

tensorstore-0.1.66-cp311-cp311-macosx_11_0_arm64.whl (13.9 MB 查看哈希值)

上传于 CPython 3.11 macOS 11.0+ ARM64

tensorstore-0.1.66-cp311-cp311-macosx_10_14_x86_64.whl (15.8 MB 查看哈希值)

上传于 CPython 3.11 macOS 10.14+ x86-64

tensorstore-0.1.66-cp310-cp310-win_amd64.whl (12.0 MB 查看哈希值)

上传于 CPython 3.10 Windows x86-64

tensorstore-0.1.66-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64

tensorstore-0.1.66-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.0 MB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ ARM64

tensorstore-0.1.66-cp310-cp310-macosx_11_0_arm64.whl (13.9 MB 查看哈希值)

上传时间 CPython 3.10 macOS 11.0+ ARM64

tensorstore-0.1.66-cp310-cp310-macosx_10_14_x86_64.whl (15.8 MB 查看哈希值)

上传时间 CPython 3.10 macOS 10.14+ x86-64

tensorstore-0.1.66-cp39-cp39-win_amd64.whl (11.9 MB 查看哈希值)

上传时间 CPython 3.9 Windows x86-64

tensorstore-0.1.66-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.17+ x86-64

tensorstore-0.1.66-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.0 MB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.17+ ARM64

tensorstore-0.1.66-cp39-cp39-macosx_11_0_arm64.whl (13.9 MB 查看哈希值)

上传时间 CPython 3.9 macOS 11.0+ ARM64

tensorstore-0.1.66-cp39-cp39-macosx_10_14_x86_64.whl (15.8 MB 查看哈希值)

上传时间 CPython 3.9 macOS 10.14+ x86-64

支持者