tensorstore简单介绍

概述

Library for reading and writing large multi-dimensional arrays.

主要特性

有如下几个:

  • 提供统一的api用来读写多维array,包括:zarr、n5、Neuroglancer precomputed;
  • 支持多种存储:谷歌云存储、本地、网络文件系统、内存存储;
  • 支持读、回写cache,支持事务,并能保证较强的acid;
  • 具备的并发性能够确保当许多机器访问同一个数据集时,并行操作的安全性;
  • 实现上具备高性能,能充分利用多核cpu,以及存储的io带宽;
  • 支持异步api,可以实现对高延迟远程存储的高吞吐访问;
  • 高级、完全可组合的索引操作和虚拟视图。

和tensorflow的关系

几个数学概念

  • scalar-标量:a = 1
  • vector-向量:一维数组,比如:a[4] = [1, 2, 3, 4]
  • matrix-矩阵:二维数组:a[3][3] = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]
  • tensor-张量:超过二维的多维数组,比如:a[2][2][2] = [ [ [1,2], [3, 4] ], [ [5, 6], [7, 8] ] ]

tensorflow和tensorstore的区别

  • tensorflow:机器学习框架,竞品有caffe、torch等;
  • tensorstore:多维数组的存储、读取的library。

Licence

Apache License, Version 2.0。

ref

tensorstore官网:https://google.github.io/tensorstore/
tensorstore:https://github.com/google/tensorstore
tensorflow:https://github.com/tensorflow/tensorflow

怎么解决:Traceback(most recent call last): File "/home/yxx/simplerEnv/simpler env/main inference.py", line 10, in <module>from simpler env.policies.octo.octo model import OctoInference File "/home/yxx/simplerEnv/simpler env/policies/octo/octo model.py", line 8, in <module> from octo.model octo model import OctoModel File "/home/yxx/simplerEnv/octo/octo/model/octo model.py", line 8, in <module> from flax.training import orbax utils File "/home/yxx/miniconda3/envs/simpler ori/lib/python3.10/site-packages/flax/training/orbax utils.py", line 24, in <module> import orbax.checkpoint as ocpFile "/home/yxx/miniconda3/envs/simpler ori/lib/python3.10/site-packages/orbax/checkpoint/init.py", line 23, in <module>from orbax.checkpoint import args File "/home/yxx/miniconda3/envs/simpler ori/lib/python3 .10/site-packages/orbax/checkpoint/args.py", line 22, in <module>from orbax.checkpoint,array checkpoint handler import ArravRestoreArgs as ArravRestoreFile "/home/vxx!miniconda3/envs/simpler ori/lib/python3,10/site-packaees/orbax/checkpoint/array checkpoint hander.py", line 28, in <module> from orbax.checkpoint import type handlers File "/home/yxx/miniconda3/envs/simpler ori/lib/python3.10/site-packages/orbax/checkpoint/type handlers.py", line 31, in <module>fromjax.experimental.array serialization import serialization File "/home/yxx/miniconda3/envs/simpler ori/lib/python3.18/site-packages/jax/experimental/array serialization/serialization.py", line 37, in <module>import tensorstore as tsFile "/home/yxx/miniconda3/envs/simpler ori/lib/python3.10/site-packages/tensorstore/ init .py", line 21, in <module>from .tensorstore import *ImportError:initialization failed
最新发布
06-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值