#include #include #include #include #include #include namespace migraph { inline namespace version_1 { namespace gpu { shape hip_concat::compute_shape(std::vector inputs) const { inputs.pop_back(); return op.compute_shape(inputs); } argument hip_concat::compute(context& ctx, const shape& output_shape, const std::vector& args) const { std::vector offsets = op.compute_offsets(output_shape, args); return device::concat(ctx.get_stream().get(), output_shape, args, offsets); } } // namespace gpu } // namespace version_1 } // namespace migraph