fix auto serial_num has no initializer

shanyi15-patch-3
tangwei12 7 years ago
parent 7b6c0abfc9
commit f9d4b9dabf

@ -112,14 +112,14 @@ class CheckpointLoadOp : public framework::OperatorBase {
std::string serial_var_name = std::string(SERIAL_VAR);
auto *serial_var = scope.FindVar(serial_var_name);
auto *serial_num;
if (serial_var == nullptr) {
*serial_var = scope.Var(serial_var_name);
*serial_num = serial_var->GetMutable<std::string>();
serial_num->append("0");
auto *serial_tmp = serial_var->GetMutable<std::string>();
serial_tmp->append("0");
}
*serial_num = serial_var->GetMutable<std::string>();
auto *serial_num = serial_var->GetMutable<std::string>();
VLOG(1) << "CheckpointLoadOp set " << SERIAL_NUMBER
<< " value: " << serial_num;

@ -84,14 +84,13 @@ class CheckpointSaveOp : public framework::OperatorBase {
std::string serial_var_name = std::string(SERIAL_VAR);
auto *serial_var = scope.FindVar(serial_var_name);
auto *serial_num;
if (serial_var == nullptr) {
*serial_var = scope.Var(serial_var_name);
*serial_num = serial_var->GetMutable<std::string>();
serial_num->append("0");
*serial_tmp = serial_var->GetMutable<std::string>();
serial_tmp->append("0");
}
*serial_num = serial_var->GetMutable<std::string>();
auto *serial_num = serial_var->GetMutable<std::string>();
VLOG(1) << "CheckpointSaveOp get " << SERIAL_NUMBER
<< " value: " << serial_num;

Loading…
Cancel
Save