#include #include #include #include #include namespace migraphx { inline namespace MIGRAPHX_INLINE_NS { namespace onnx { struct parse_size : op_parser { std::vector operators() const { return {{"Size"}}; } instruction_ref parse(const op_desc&, const onnx_parser&, const onnx_parser::node_info& info, std::vector args) const { return info.add_literal(migraphx::literal{migraphx::shape{migraphx::shape::int64_type}, {args[0]->get_shape().elements()}}); } }; } // namespace onnx } // namespace MIGRAPHX_INLINE_NS } // namespace migraphx