From cf1e633566b8ab627509c7e575fdece060d718ed Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Wed, 2 Nov 2016 17:34:44 -0500 Subject: [PATCH] Adjust doctest for changes to temp var scope finding --- doc/tutorial.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/tutorial.rst b/doc/tutorial.rst index 87daa9fc4..fd884f194 100644 --- a/doc/tutorial.rst +++ b/doc/tutorial.rst @@ -923,6 +923,7 @@ Consider the following example: ... out[16*i_outer + i_inner] = sum(k, a_temp[k]) ... """) >>> knl = lp.tag_inames(knl, dict(i_outer="g.0", i_inner="l.0")) + >>> knl = lp.set_temporary_scope(knl, "a_temp", "local") >>> knl = lp.set_options(knl, "write_cl") >>> evt, (out,) = knl(queue, a=x_vec_dev) #define lid(N) ((int) get_local_id(N)) @@ -1479,7 +1480,7 @@ Now to make things more interesting, we'll create a kernel with barriers: ... "..." ... ]) >>> knl = lp.add_and_infer_dtypes(knl, dict(a=np.int32)) - >>> knl = lp.split_iname(knl, "k", 128, outer_tag="g.0", inner_tag="l.0") + >>> knl = lp.split_iname(knl, "k", 128, inner_tag="l.0") >>> code, _ = lp.generate_code(lp.preprocess_kernel(knl)) >>> print(code) #define lid(N) ((int) get_local_id(N)) @@ -1488,6 +1489,8 @@ Now to make things more interesting, we'll create a kernel with barriers: __kernel void __attribute__ ((reqd_work_group_size(97, 1, 1))) loopy_kernel(__global int const *__restrict__ a, __global int *__restrict__ e) { __local int c[50 * 10 * 99]; + <BLANKLINE> + int const k_outer = 0; <BLANKLINE> for (int j = 0; j <= 9; ++j) for (int i = 0; i <= 49; ++i) -- GitLab