/** * \file imperative/src/impl/ops/resize.cpp * MegEngine is Licensed under the Apache License, Version 2.0 (the "License") * * Copyright (c) 2014-2021 Megvii Inc. All rights reserved. * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. */#include "megbrain/imperative/ops/autogen.h"#include "megbrain/opr/imgproc.h"#include "../op_trait.h"namespacemgb{namespaceimperative{namespace{autoapply_on_var_node(constOpDef&def,constVarNodeArray&inputs){auto&&op=static_cast<constResize&>(def);mgb_assert(inputs.size()==2);returnopr::Resize::make(inputs[0],inputs[1],op.param());}OP_TRAIT_REG(Resize,Resize).apply_on_var_node(apply_on_var_node).fallback();}// anonymous namespace}// namespace imperative}// namespace mgb// vim: syntax=cpp.doxygen foldmethod=marker foldmarker=f{{{,f}}}