| 36 | MIGRAPHX_DECLARE_ENV_VAR(MIGRAPHX_DISABLE_MULTI_OUTPUT_FUSION); |
| 37 | |
| 38 | static std::size_t get_split_size(std::size_t default_split) |
| 39 | { |
| 40 | std::string value = string_value_of(MIGRAPHX_SPLIT_REDUCE_SIZE{}); |
| 41 | if(value.empty()) |
| 42 | return default_split; |
| 43 | return std::stoul(value); |
| 44 | } |
| 45 | |
| 46 | void fuse_pointwise_reduce::apply(module_pass_manager& mpm) const |
| 47 | { |
no test coverage detected