| 213 | } |
| 214 | |
| 215 | void VarSanityCheck::check_input_unmodified( |
| 216 | cg::OperatorNodeBase* recv_opr, VarNode* var) { |
| 217 | auto ptr = var->dev_tensor().raw_ptr(); |
| 218 | for (auto i : recv_opr->output()) { |
| 219 | if (i->dev_tensor_valid() && i->dev_tensor().raw_ptr() == ptr) |
| 220 | return; |
| 221 | } |
| 222 | check_single_input(false, recv_opr, var); |
| 223 | } |
| 224 | |
| 225 | void VarSanityCheck::check_single_input( |
| 226 | bool add_debug_log, cg::OperatorNodeBase* recv_opr, VarNode* var) { |
nothing calls this directly
no test coverage detected