TensorStore 读取和写入大型多维数组的库开源项目

我要开发同款
匿名用户2022年09月27日
65阅读
开发技术C/C++
所属分类数据库相关
授权协议Apache-2.0

作品详情

TensorStore是一个开源的C++和Python库,设计用于存储和操作大规模多维数据,它包含如下特点:

为读写多种数组格式提供统一的API,包括zarr和N5支持多种存储系统,包括GoogleCloud存储、本地和网络文件系统、HTTP服务器和内存存储支持读/写缓存和事务,具有强大的原子性、隔离性、一致性和持久性(ACID)保证通过并发性,支持来自多个进程和机器的安全、高效的访问提供一个异步的API,以实现高吞吐量的访问,甚至是对高延迟的远程存储提供先进的、完全可组合的索引操作和虚拟视图

TensorStore已经被用来解决科学计算中的关键工程挑战。

构建和安装

TensorStorePythonAPI需要Python3.5或更高版本(不支持Python2)。

从PyPI安装

可以使用pip从tensorstorePyPIpackage直接安装Python绑定,建议先创建一个虚拟环境:

要安装最新发布的版本,请使用:

#Use-vvoptiontoshowprogresspython3-mpipinstalltensorstore-vv

 

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论