def METHOD_NAME():
    from pycuda.curandom import rand
    for i in numpy.arange(10, 13, 0.125):
        size = int(((2**i) // 32) * 32)
        print(size)
        source = rand((size, size), dtype=numpy.float32)
        result = transpose(source)
        err = source.get().T - result.get()
        err_norm = la.norm(err)
        source.gpudata.free()
        result.gpudata.free()
        assert err_norm == 0, (size, err_norm)