| 123 | for (const auto& input_arg : ctx->inputs()) { |
| 124 | NdSbp* input_nd_sbp = ctx->NdSbp4ArgNameAndIndex(input_arg.first, input_arg.second); |
| 125 | FOR_RANGE(int, i, 0, hierarchy.NumAxes()) { |
| 126 | input_nd_sbp->add_sbp_parallel()->mutable_broadcast_parallel(); |
| 127 | } |
| 128 | } |
| 129 | |
| 130 | for (const auto& output_arg : ctx->outputs()) { |
nothing calls this directly
no test coverage detected