Set leveldb options.max_open_files = 100. Fix #13 and #38
authorSergio Guadarrama <sguada@gmail.com>
Tue, 25 Feb 2014 01:56:06 +0000 (17:56 -0800)
committerEvan Shelhamer <shelhamer@imaginarynumber.net>
Wed, 26 Feb 2014 20:36:39 +0000 (12:36 -0800)
src/caffe/layers/data_layer.cpp

index d1262d0..ffb7fd0 100644 (file)
@@ -129,6 +129,7 @@ void DataLayer<Dtype>::SetUp(const vector<Blob<Dtype>*>& bottom,
   leveldb::DB* db_temp;
   leveldb::Options options;
   options.create_if_missing = false;
+  options.max_open_files = 100;
   LOG(INFO) << "Opening leveldb " << this->layer_param_.source();
   leveldb::Status status = leveldb::DB::Open(
       options, this->layer_param_.source(), &db_temp);