From a3abcb86946056e3cb9870d5f71f49f628f09bc2 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Thu, 16 Apr 2015 14:26:26 -0500 Subject: [PATCH] Naming/cleanups --- doc/reference.rst | 2 +- loopy/__init__.py | 4 ++-- loopy/{array_buffer.py => array_buffer_map.py} | 0 loopy/{buffer_writes.py => buffer.py} | 11 +++++------ loopy/precompute.py | 2 +- test/test_fortran.py | 2 +- 6 files changed, 10 insertions(+), 11 deletions(-) rename loopy/{array_buffer.py => array_buffer_map.py} (100%) rename loopy/{buffer_writes.py => buffer.py} (98%) diff --git a/doc/reference.rst b/doc/reference.rst index 75592a63c..9d75a924b 100644 --- a/doc/reference.rst +++ b/doc/reference.rst @@ -402,7 +402,7 @@ Caching, Precomputation and Prefetching .. autofunction:: add_prefetch -.. autofunction:: buffer_write +.. autofunction:: buffer_array Influencing data access ^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/loopy/__init__.py b/loopy/__init__.py index d9f67a437..4a5b54040 100644 --- a/loopy/__init__.py +++ b/loopy/__init__.py @@ -55,7 +55,7 @@ from loopy.kernel.creation import make_kernel, UniqueName from loopy.library.reduction import register_reduction_parser from loopy.subst import extract_subst, expand_subst, temporary_to_subst from loopy.precompute import precompute -from loopy.buffer_writes import buffer_write +from loopy.buffer import buffer_array from loopy.padding import (split_arg_axis, find_padding_multiple, add_padding) from loopy.preprocess import (preprocess_kernel, realize_reduction, @@ -83,7 +83,7 @@ __all__ = [ "register_reduction_parser", "extract_subst", "expand_subst", "temporary_to_subst", - "precompute", "buffer_write", + "precompute", "buffer_array", "split_arg_axis", "find_padding_multiple", "add_padding", "get_dot_dependency_graph", diff --git a/loopy/array_buffer.py b/loopy/array_buffer_map.py similarity index 100% rename from loopy/array_buffer.py rename to loopy/array_buffer_map.py diff --git a/loopy/buffer_writes.py b/loopy/buffer.py similarity index 98% rename from loopy/buffer_writes.py rename to loopy/buffer.py index 7616dcba5..e8e15dbdf 100644 --- a/loopy/buffer_writes.py +++ b/loopy/buffer.py @@ -1,6 +1,5 @@ from __future__ import division, absolute_import -import six -from six.moves import range, zip +from six.moves import range __copyright__ = "Copyright (C) 2012-2015 Andreas Kloeckner" @@ -24,7 +23,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ -from loopy.array_buffer import (ArrayToBufferMap, NoOpArrayToBufferMap, +from loopy.array_buffer_map import (ArrayToBufferMap, NoOpArrayToBufferMap, AccessDescriptor) from loopy.symbolic import (get_dependencies, ExpandingIdentityMapper, SubstitutionMapper) @@ -111,7 +110,7 @@ class ArrayAccessReplacer(ExpandingIdentityMapper): # }}} -def buffer_write(kernel, var_name, buffer_inames, init_expression=None, +def buffer_array(kernel, var_name, buffer_inames, init_expression=None, store_expression=None, within=None, default_tag="l.auto", temporary_is_local=None, fetch_bounding_box=False): """ @@ -186,7 +185,7 @@ def buffer_write(kernel, var_name, buffer_inames, init_expression=None, expands_footprint=True, storage_axis_exprs=index)) - # {{{ use given / find new storage_axes + # {{{ find fetch/store inames init_inames = [] store_inames = [] @@ -204,7 +203,7 @@ def buffer_write(kernel, var_name, buffer_inames, init_expression=None, # }}} - # {{{ modify loop domains + # {{{ modify loop domain non1_init_inames = [] non1_store_inames = [] diff --git a/loopy/precompute.py b/loopy/precompute.py index 3044b8f7d..15b46ecd6 100644 --- a/loopy/precompute.py +++ b/loopy/precompute.py @@ -32,7 +32,7 @@ import numpy as np from pymbolic import var -from loopy.array_buffer import (ArrayToBufferMap, NoOpArrayToBufferMap, +from loopy.array_buffer_map import (ArrayToBufferMap, NoOpArrayToBufferMap, AccessDescriptor) diff --git a/test/test_fortran.py b/test/test_fortran.py index eeac0b23a..04be96b04 100644 --- a/test/test_fortran.py +++ b/test/test_fortran.py @@ -316,7 +316,7 @@ def test_matmul(ctx_factory, buffer_inames): knl = lp.precompute(knl, "a_acc", "k_inner,i_inner") knl = lp.precompute(knl, "b_acc", "j_inner,k_inner") - knl = lp.buffer_write(knl, "c", buffer_inames=buffer_inames, + knl = lp.buffer_array(knl, "c", buffer_inames=buffer_inames, init_expression="0", store_expression="base+buffer") #ctx = ctx_factory() -- GitLab