| 50 | } |
| 51 | |
| 52 | Maybe<void> CheckLearningRateShape(user_op::InferContext* ctx) { |
| 53 | if (ctx->has_input("learning_rate", 0)) { |
| 54 | const user_op::TensorDesc& learning_rate = ctx->InputTensorDesc("learning_rate", 0); |
| 55 | JUST(CheckScalarShape(&learning_rate)); |
| 56 | } |
| 57 | return Maybe<void>::Ok(); |
| 58 | } |
| 59 | Maybe<void> CheckLearningRateDataType(user_op::InferContext* ctx) { |
| 60 | if (ctx->has_input("learning_rate", 0)) { |
| 61 | const user_op::TensorDesc& learning_rate = ctx->InputTensorDesc("learning_rate", 0); |
no test coverage detected