| 143 | } |
| 144 | |
| 145 | static xla::StatusOr<int> InputIndex(XlaOpKernelContext* context, |
| 146 | absl::string_view name) { |
| 147 | int start, stop; |
| 148 | TF_RETURN_IF_ERROR(context->op_kernel().InputRange(name, &start, &stop)); |
| 149 | if (stop != start + 1) { |
| 150 | return errors::InvalidArgument("OpKernel used list-valued input name '", |
| 151 | name, |
| 152 | "' when single-valued input was " |
| 153 | "expected"); |
| 154 | } |
| 155 | return start; |
| 156 | } |
| 157 | |
| 158 | Status XlaOpKernelContext::ConstantInput(absl::string_view name, |
| 159 | xla::Literal* constant_literal) { |
nothing calls this directly
no test coverage detected