(cls_name, reduce_val, size_avg_val)
| 788 | |
| 789 | |
| 790 | def raise_deprecated_error(cls_name, reduce_val, size_avg_val): |
| 791 | suggested = compute_legacy_reduction(reduce_val, size_avg_val) |
| 792 | reduce_val = None if reduce_val == '' else reduce_val |
| 793 | size_avg_val = None if size_avg_val == '' else size_avg_val |
| 794 | raise ValueError( |
| 795 | f"[Deprecated] '{cls_name}' no longer supports 'reduce' or 'size_average'." |
| 796 | f"\nDetected: reduce={reduce_val}, size_average={size_avg_val}" |
| 797 | f"\nPlease use: reduction='{suggested}' instead." |
| 798 | ) |
| 799 | |
| 800 | |
| 801 | def legacy_reduction_decorator( |
no test coverage detected