I have several databases and I need to do classification on them on NVIDIA DIGITS. But importing my big data into DIGITS takes a lot of time ( 2-4 days)!!! Imagine I have converted 2 image sets into .lmdb forms like:
data1 data2
--> folder train1_db: data.mdb, lock.mdb --> folder train2_db: data.mdb, lock.mdb
--> folder val1_db: data.mdb, lock.mdb --> folder val2_db: data.mdb, lock.mdb
--> mean.binaryproto --> mean.binaryproto
--> some other txt files... --> some other txt files...
Now I need to concatenate these two .lmdb databases and save time. So I have done that separately in python from Merge two LMDB databases for feeding to the network (caffe)
and I have the third dataset containing: train_db and val_db folders each containing data.mdb and lock.mdb files like above.
data3
--> folder train3_db: train1_db + train2_db
--> folder va3_db: val_db + va2_db
I need to import these into DIGITS so that I train a network on them.
My questions are:
1- should I import the folders
train_db and val_db in image LMDB
part?
2- I searched for label LMDB
but I did not understand what I should do in this part. Could you please clearly explain what I should do?
Many thanks for your help.