@handle_legacy_interface(weights=('pretrained', MC3_18_Weights.KINETICS400_V1))
def mc3_18(*, weights: Optional[MC3_18_Weights]=None, progress: bool=True, **kwargs: Any) -> VideoResNet:
    weights = MC3_18_Weights.verify(weights)
    return _video_resnet(BasicBlock, ([Conv3DSimple] + ([Conv3DNoTemporal] * 3)), [2, 2, 2, 2], BasicStem, weights, progress, **kwargs)
@handle_legacy_interface(weights=('pretrained', MC3_18_Weights.KINETICS400_V1))
def mc3_18(*, weights: Optional[MC3_18_Weights]=None, progress: bool=True, **kwargs: Any) -> VideoResNet:
    weights = MC3_18_Weights.verify(weights)
    return _video_resnet(BasicBlock, ([Conv3DSimple] + ([Conv3DNoTemporal] * 3)), [2, 2, 2, 2], BasicStem, weights, progress, **kwargs)