#include #include #include #include #include namespace migraph { void auto_contiguous::apply(program& p) const { for(auto ins : iterator_for(p)) { shape s = ins->result; if(not s.standard()) { auto prev = p.insert_instruction(ins, ins->op, ins->arguments); p.replace_instruction(ins, contiguous{}, prev); } } } } // namespace migraph