def METHOD_NAME() -> None:
    """Load data, create and start CIFAR-10/100 client."""
    args = parse_args()
    client_setting = get_client_setting(args.setting, args.cid)
    # Configure logger
    configure(identifier=f"client:{client_setting.cid}", host=args.log_host)
    log(INFO, "Starting client, settings: %s", client_setting)
    # Load model
    model = resnet50v2(input_shape=(32, 32, 3), num_classes=NUM_CLASSES, seed=SEED)
    # Load local data partition
    (xy_train_partitions, xy_test_partitions), _ = tf_cifar_partitioned.load_data(
        iid_fraction=client_setting.iid_fraction,
        num_partitions=client_setting.num_clients,
        cifar100=False,
    )
    x_train, y_train = xy_train_partitions[client_setting.partition]
    x_test, y_test = xy_test_partitions[client_setting.partition]
    if client_setting.dry_run:
        x_train = x_train[0:100]
        y_train = y_train[0:100]
        x_test = x_test[0:50]
        y_test = y_test[0:50]
    # Start client
    client = VisionClassificationClient(
        client_setting.cid,
        model,
        (x_train, y_train),
        (x_test, y_test),
        client_setting.delay_factor,
        NUM_CLASSES,
        augment=True,
        augment_horizontal_flip=True,
        augment_offset=2,
    )
    fl.client.start_client(args.server_address, client)