143 name_ = proto.
name();
146 integer_param_map_.clear();
147 string_param_map_.clear();
148 double_param_map_.clear();
149 float_param_map_.clear();
150 bool_param_map_.clear();
151 array_integer_param_map_.clear();
152 array_string_param_map_.clear();
153 array_double_param_map_.clear();
154 array_float_param_map_.clear();
155 array_bool_param_map_.clear();
158 integer_param_map_.emplace(pair.name(), pair.value());
162 string_param_map_.emplace(pair.name(), pair.value());
166 double_param_map_.emplace(pair.name(), pair.value());
170 float_param_map_.emplace(pair.name(), pair.value());
174 bool_param_map_.emplace(pair.name(), pair.value());
178 std::vector<int> values;
179 RepeatedToVector(pair.values(), &values);
180 array_integer_param_map_.emplace(pair.name(), values);
184 std::vector<std::string> values;
185 values.reserve(pair.values_size());
186 for (
const std::string &value : pair.values()) {
187 values.push_back(value);
189 array_string_param_map_.emplace(pair.name(), values);
193 std::vector<double> values;
194 RepeatedToVector(pair.values(), &values);
195 array_double_param_map_.emplace(pair.name(), values);
199 std::vector<float> values;
200 RepeatedToVector(pair.values(), &values);
201 array_float_param_map_.emplace(pair.name(), values);
205 std::vector<bool> values;
206 RepeatedToVector(pair.values(), &values);
207 array_bool_param_map_.emplace(pair.name(), values);
210 AINFO <<
"reset ModelConfig. model_name: " << name_
211 <<
" integer_param_map's size: " << integer_param_map_.size()
212 <<
" string_param_map's size: " << string_param_map_.size()
213 <<
" double_param_map's size: " << double_param_map_.size()
214 <<
" float_param_map's size: " << float_param_map_.size()
215 <<
" bool_param_map's size: " << bool_param_map_.size()
216 <<
" array_integer_param_map's size: "
217 << array_integer_param_map_.size()
218 <<
" array_string_param_map's size: " << array_string_param_map_.size()
219 <<
" array_double_param_map's size: " << array_double_param_map_.size()
220 <<
" array_float_param_map's size: " << array_float_param_map_.size()
221 <<
" array_bool_param_map's size: " << array_bool_param_map_.size();