Fixed some svace issues on svace-tizen_7.5.
Add exception handling to
- tensor_trainer_nntrainer.cc
- genModelExeOrder.cpp
Signed-off-by: Seungbaek Hong <sb92.hong@samsung.com>
nntrainer->num_validation_samples) {
data = nntrainer->valid_data.get();
ml_logd("#### V-Data ####");
+ } else {
+ ml_loge("Invalid push_count");
+ return -1;
}
ml_logd("number of inputs(%" PRId64 ") and labels(%" PRId64 ")",
NNTrainer::NNTrainerTrain::NNTrainerTrain(
const GstTensorTrainerProperties *prop, const std::string &_model_config) :
+ training_loss(0),
+ validation_loss(0),
num_push_data(0),
model_config(_model_config) {
ml_logd("<called>");
int main(int argc, char **argv) {
for (auto &[name, model] : test_models) {
- exportToFile(name, model);
+ try {
+ exportToFile(name, model);
+ } catch (const std::exception &e) {
+ ml_loge("Got error while export file. %s, %s", typeid(e).name(),
+ e.what());
+ return EXIT_FAILURE;
+ }
}
return EXIT_SUCCESS;