def METHOD_NAME():
    @dace.program
    def tester(x: dace.float64[32, 90, 80, 70]):
        for i, j, k, l in dace.map[0:32, 0:90, 0:80, 0:70]:
            x[i, j, k, l] = 2.0
    # Create GPU SDFG
    sdfg = tester.to_sdfg()
    sdfg.apply_gpu_transformations()
    # Change map implicit block size
    for node, _ in sdfg.all_nodes_recursive():
        if isinstance(node, dace.nodes.MapEntry):
            node.map.gpu_block_size = [8, 2, 4]
    a = np.random.rand(32, 90, 80, 70)
    sdfg(a)
    assert np.allclose(a, 2)