Repository: pytorch
Issue: [inductor] [dtype propogation] `conv1d,2d,3d` pass the check when handling `uint8,16,32,64` while eager throws the error
Labels: oncall: pt2,oncall: cpu inductor

### 🐛 Describe the bug

related to #144310
```python
import torch
import torch.nn.functional as F

torch._dynamo.config.recompile_limit = 12


def run_test(dim, dtype):
    input_shape = [1, 8] + [64] * dim
    input = torch.randn(input_shape).to(dtype).cuda()

    kernel_size = 4
    stride = 4
    padding = 2
    conv_kernel = (torch.ones(8, 1, *([kernel_size] * dim)) / (kernel_size ** dim)).cuda()
    op = F.conv2d if dim == 2 else F.conv1d if dim == 1 else F.conv3d

    try:
        output = op(input, conv_kernel, stride=stride, padding=padding, groups=8)
        print(f"succeed on eager for dim={dim}, dtype={dtype}")
    except Exception as e:
        print(f"failed on eager for dim={dim}, dtype={dtype}: {e}")

    try:
        cf = torch.compile(op)
        output = cf(input, conv_kernel, stride=stride, padding=padding, groups=8)
        print(f"succeed on inductor for dim={dim}, dtype={dtype}")
    except Exception as e:
        print(f"failed on inductor for dim={dim}, dtype={dtype}: {e}")


for dim in (1, 2, 3):
    for dtype in (torch.uint8, torch.uint16, torch.uint32, torch.uint64):
        run_test(dim, dtype)
```

### Error logs

```
failed on eager for dim=1, dtype=torch.uint8: "conv_depthwise2d_forward_cuda" not implemented for 'Byte'
succeed on inductor for dim=1, dtype=torch.uint8
failed on eager for dim=1, dtype=torch.uint16: "conv_depthwise2d_forward_cuda" not implemented for 'UInt16'
succeed on inductor for dim=1, dtype=torch.uint16
failed on eager for dim=1, dtype=torch.uint32: "conv_depthwise2d_forward_cuda" not implemented for 'UInt32'
succeed on inductor for dim=1, dtype=torch.uint32
failed on eager for dim=1, dtype=torch.uint64: "conv_depthwise2d_forward_cuda" not implemented for 'UInt64'
succeed on inductor for dim=1, dtype=torch.uint64
failed on eager for dim=2, dtype=torch.uint8: "conv_depthwise2d_forward_cuda" not implemented for 'Byte'
succeed on inductor for dim=2, dtype=torch.uint8
failed on eager for dim=2, dtype=torch.uint16: "conv_depthwise2d_forward_cuda" not implemented for 'UInt16'
succeed on inductor for dim=2, dtype=torch.uint16
failed on eager for dim=2, dtype=torch.uint32: "conv_depthwise2d_forward_cuda" not implemented for 'UInt32'
succeed on inductor for dim=2, dtype=torch.uint32
failed on eager for dim=2, dtype=torch.uint64: "conv_depthwise2d_forward_cuda" not implemented for 'UInt64'
succeed on inductor for dim=2, dtype=torch.uint64
failed on eager for dim=3, dtype=torch.uint8: "conv_depthwise3d" not implemented for 'Byte'
succeed on inductor for dim=3, dtype=torch.uint8
failed on eager for dim=3, dtype=torch.uint16: "conv_depthwise3d" not implemented for 'UInt16'
succeed on inductor for dim=3, dtype=torch.uint16
failed on eager for dim=3, dtype=torch.uint32: "conv_depthwise3d" not implemented for 'UInt32'
succeed on inductor for dim=3, dtype=torch.uint32
failed on eager for dim=3, dtype=torch.uint64: "conv_depthwise3d" not implemented for 'UInt64'
succeed on inductor for dim=3, dtype=torch.uint64
```

### Versions

nightly 20250105

cc @chauhang @penguinwu