diodeshing
diodeshing
`#1024**4大概是1TB,1024**3是1GB,可以根据数据集大小调整这个的大小`
> 我也是一模一样的错误,我将map_size改动后,即改动成了我当前路径的存储磁盘所支持的大小,但是发现它依然会提出同样的错误,而且生成的lmdb文件会精准的占掉我所设置的硬盘大小,比如我设置为30*1024**3,就是30GB,它生成的lmdb文件夹里面的test文件会直接占掉30GB,然后处理到train的时候还是会报错,我就很迷惑,这算什么回事? > 我也是一模一样的错误,我将map_size改动后,即改动成了我当前路径的存储磁盘所支持的大小,但是发现它依然会提出同样的错误,而且生成的lmdb文件会精准的占掉我所设置的硬盘大小,比如我设置为30*1024**3,就是30GB,它生成的lmdb文件夹里面的test文件会直接占掉30GB,然后处理到train的时候还是会报错,我就很迷惑,这算什么回事? 首先,这个设置大小,类似申请空间放置数据,就是申请多少就占用多少,然后train还报错,可能是数据集太大,也可能是没有那么多空间了。
> 并且报错,这是为啥呢  可以试着看一下数据集,是不是他推荐的格式。
> 为什么我生成的train文件夹里的lmdb和valid文件夹里的lmdb文件内存都一样大哇  调整代码里面数据库的大小,然后根据这个参数,先生成大的train,调小占用空间,再生成valid、和test。