| 427 | } |
| 428 | |
| 429 | Status HloEvaluator::HandleSetDimensionSize( |
| 430 | HloInstruction* set_dimension_size) { |
| 431 | const Literal& operand_literal = |
| 432 | GetEvaluatedLiteralFor(set_dimension_size->operand(0)); |
| 433 | Literal result(set_dimension_size->shape()); |
| 434 | memcpy(result.untyped_data(), operand_literal.untyped_data(), |
| 435 | operand_literal.size_bytes()); |
| 436 | evaluated_[set_dimension_size] = std::move(result); |
| 437 | return Status::OK(); |
| 438 | } |
| 439 | |
| 440 | Status HloEvaluator::HandleParameter(HloInstruction* parameter) { |
| 441 | // Nothing to do other than sanity checks. Parameters' values are stored in |
nothing calls this directly
no test coverage detected