(x: int, k: int, s: int, d: int)
| 16 | |
| 17 | # Calculate asymmetric TensorFlow-like 'SAME' padding for a convolution |
| 18 | def get_same_padding(x: int, k: int, s: int, d: int): |
| 19 | return max((math.ceil(x / s) - 1) * s + (k - 1) * d + 1 - x, 0) |
| 20 | |
| 21 | |
| 22 | # Can SAME padding for given args be done statically? |