| 524 | } |
| 525 | |
| 526 | void CSession::CloseAndDelete(TF_Status* s) { |
| 527 | DeleteInputValues(); |
| 528 | ResetOutputValues(); |
| 529 | if (session_ != nullptr) { |
| 530 | TF_CloseSession(session_, s); |
| 531 | EXPECT_EQ(TF_OK, TF_GetCode(s)) << TF_Message(s); |
| 532 | TF_DeleteSession(session_, s); |
| 533 | session_ = nullptr; |
| 534 | } |
| 535 | } |
| 536 | |
| 537 | void CSession::DeleteInputValues() { |
| 538 | for (size_t i = 0; i < input_values_.size(); ++i) { |
no test coverage detected