TensorStore是一个开源的C++和Python库,设计用于存储和操作大规模多维数据,它包含如下特点:
为读写多种数组格式提供统一的API,包括zarr和N5支持多种存储系统,包括GoogleCloud存储、本地和网络文件系统、HTTP服务器和内存存储支持读/写缓存和事务,具有强大的原子性、隔离性、一致性和持久性(ACID)保证通过并发性,支持来自多个进程和机器的安全、高效的访问提供一个异步的API,以实现高吞吐量的访问,甚至是对高延迟的远程存储提供先进的、完全可组合的索引操作和虚拟视图TensorStore已经被用来解决科学计算中的关键工程挑战。
构建和安装TensorStorePythonAPI需要Python3.5或更高版本(不支持Python2)。
从PyPI安装可以使用pip从tensorstorePyPIpackage直接安装Python绑定,建议先创建一个虚拟环境:
要安装最新发布的版本,请使用:
#Use-vvoptiontoshowprogresspython3-mpipinstalltensorstore-vv
评论