| 108 | } |
| 109 | |
| 110 | SymbolVarArray gopt::layout_transform( |
| 111 | const SymbolVarArray& dest_vars, GraphTuningOptions::Target target) { |
| 112 | GraphTuningOptions options; |
| 113 | options.target = target; |
| 114 | options.enable_layout_transform(); |
| 115 | return gopt::GraphOptimizer{} |
| 116 | .add_passes_for_graph_tuning_options(options) |
| 117 | .apply({dest_vars}) |
| 118 | .endpoint_vars(); |
| 119 | } |
| 120 | |
| 121 | namespace { |
| 122 | void modify_conv_strategy( |