| 146 | } |
| 147 | |
| 148 | static bool verify_mlir(const migraphx::module& mmlir) |
| 149 | { |
| 150 | migraphx::program ref; |
| 151 | ref.get_main_module()->insert_instructions(ref.get_main_module()->end(), &mmlir); |
| 152 | |
| 153 | auto inputs = generate_params(ref); |
| 154 | |
| 155 | auto mlir = create_program_from_mlir(mmlir); |
| 156 | return migraphx::verify_args_with_tolerance( |
| 157 | "mlir", run_gpu(mlir, inputs), migraphx::verify::expected{run_ref(ref, inputs)}); |
| 158 | } |
| 159 | |
| 160 | static std::string get_attrs() |
| 161 | { |
no test coverage detected