Spaces:
Sleeping
Sleeping
# Copyright (c) OpenMMLab. All rights reserved. | |
import torch | |
class TestMaskedConv2d: | |
def test_masked_conv2d(self): | |
if not torch.cuda.is_available(): | |
return | |
from mmcv.ops import MaskedConv2d | |
input = torch.randn(1, 3, 16, 16, requires_grad=True, device='cuda') | |
mask = torch.randn(1, 16, 16, requires_grad=True, device='cuda') | |
conv = MaskedConv2d(3, 3, 3).cuda() | |
output = conv(input, mask) | |
assert output is not None | |