def METHOD_NAME(target, dev):
    verify_conv3d_ndhwc(target, dev, 1, 16, 32, 16, 3, 1, "SAME")
    verify_conv3d_ndhwc(target, dev, 4, 32, 16, 32, 5, 2, "SAME")
    verify_conv3d_ndhwc(target, dev, 4, 32, 16, 64, 5, 2, "SAME")
    verify_conv3d_ndhwc(target, dev, 1, 64, 32, 64, 3, 1, "VALID")
    verify_conv3d_ndhwc(target, dev, 1, 64, 32, 64, 3, 1, "VALID")
    verify_conv3d_ndhwc(target, dev, 4, 32, 16, 32, 5, 2, "VALID")
    verify_conv3d_ndhwc(target, dev, 4, 32, 16, 64, 5, 2, "VALID")
    # dilation = 2
    verify_conv3d_ndhwc(target, dev, 1, 64, 32, 64, 3, 1, "SAME", dilation=2)
    verify_conv3d_ndhwc(target, dev, 1, 1, (20, 256, 256), 32, (1, 3, 3), (1, 2, 2), "SAME")
    verify_conv3d_ndhwc(target, dev, 1, 1, (20, 256, 256), 32, (1, 6, 6), (1, 2, 2), (0, 2, 2))
    verify_conv3d_ndhwc(target, dev, 1, 4, (20, 256, 256), 8, (1, 5, 5), (1, 2, 2), (0, 2, 2))
    verify_conv3d_ndhwc(target, dev, 1, 16, 32, 16, 3, 1, "SAME", groups=4)
    verify_conv3d_ndhwc(target, dev, 4, 32, 16, 32, 5, 2, "SAME", groups=4)
    verify_conv3d_ndhwc(target, dev, 4, 32, 16, 64, 5, 2, "SAME", groups=4)