在虚拟机环境下,使用caffe的convert_imageset进行数据格式转换时,系统提示错误 mdb_status == 0 (22 vs. 0)。
经过分析后,发现是内存映射机制搞得鬼。因为的把数据存在了虚拟机的共享文件夹下,同时指定生成LMDB文件的路径也在共享文件下,所以猜测是虚拟机的问题,将LMDB生成路径由共享文件夹改到Linux系统本地后,问题解决。
在虚拟机环境下,使用caffe的convert_imageset进行数据格式转换时,系统提示错误 mdb_status == 0 (22 vs. 0)。
经过分析后,发现是内存映射机制搞得鬼。因为的把数据存在了虚拟机的共享文件夹下,同时指定生成LMDB文件的路径也在共享文件下,所以猜测是虚拟机的问题,将LMDB生成路径由共享文件夹改到Linux系统本地后,问题解决。