| 1085 | } |
| 1086 | |
| 1087 | Maybe<const OptLocalParallel*> Operator::OptLocalParallel4BnInOp( |
| 1088 | const std::string& bn_in_op) const { |
| 1089 | CHECK_OR_RETURN(local_signature_) << "local signature not infered"; |
| 1090 | const auto& map = local_signature_->bn_in_op2opt_local_parallel(); |
| 1091 | const auto& iter = map.find(bn_in_op); |
| 1092 | CHECK_OR_RETURN(iter != map.end()) << "blob_name " << bn_in_op << " not found in local signature"; |
| 1093 | return &iter->second; |
| 1094 | } |
| 1095 | |
| 1096 | OptLocalParallel* Operator::MutOptLocalParallel(const std::string& bn_in_op) { |
| 1097 | if (!local_signature_) { local_signature_.reset(new LocalSignature()); } |
no test coverage detected