| 545 | } |
| 546 | |
| 547 | void model::add_callback(std::shared_ptr<callback_base> cb) |
| 548 | { |
| 549 | if (cb == nullptr) { |
| 550 | LBANN_ERROR("attempted to add a null pointer as callback to ", |
| 551 | "model \"", |
| 552 | get_name(), |
| 553 | "\""); |
| 554 | } |
| 555 | m_callbacks.emplace_back(std::move(cb)); |
| 556 | } |
| 557 | |
| 558 | void model::add_metric(std::unique_ptr<metric> m) |
| 559 | { |
no outgoing calls
no test coverage detected