ITADN
google/tensorstore
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

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://www.apache.org/licenses/LICENSE-2.0 获取该许可证的副本。

除非适用法律有要求或双方书面约定,否则依据本许可证分发的软件将按“原样”提供, 不附带任何形式的明示或暗示的保证与条件。 有关许可证项下的具体权限与限制规定,请参阅该许可证。