| 134 | MGB_DYN_TYPE_OBJ_FINAL_IMPL(Eye); |
| 135 | |
| 136 | Eye::Eye(VarNode* shape, const Param& param, const OperatorNodeConfig& config) |
| 137 | : Super{shape->owner_graph(), config, "eye", {shape}}, m_param{param} { |
| 138 | add_input({shape}); |
| 139 | add_output(None) |
| 140 | ->dtype(DType::from_enum(param.dtype)) |
| 141 | .add_flag(VarNode::Flag::ALLOW_EMPTY_SHAPE); |
| 142 | add_equivalence_component<PODHash<Param>>(&m_param); |
| 143 | } |
| 144 | |
| 145 | SymbolVar Eye::make( |
| 146 | SymbolVar shape, const Param& param, const OperatorNodeConfig& config) { |
no test coverage detected