diff options
author | Eric Wieser <wieser.eric@gmail.com> | 2020-08-19 22:11:23 +0100 |
---|---|---|
committer | Eric Wieser <wieser.eric@gmail.com> | 2020-08-20 10:33:22 +0100 |
commit | f7df11c52b48a7dd22cb4fc968d8af7cce4a2c5f (patch) | |
tree | f17129226da0f7737495010cd686e73dba1bb17b /numpy/core/setup.py | |
parent | 64619c55896dad1927afe78c0702a58abf0d038f (diff) | |
download | numpy-f7df11c52b48a7dd22cb4fc968d8af7cce4a2c5f.tar.gz |
MAINT: Split einsum into multiple files
Putting the sumprod stuff in a separate file makes a handful of open PRs easier to review.
The only changes to the large diffs here are:
* Some defines and typedefs moved to headers
* `NPY_VISIBILITY_HIDDEN` was added to the one function used from `sumprod`
Diffstat (limited to 'numpy/core/setup.py')
-rw-r--r-- | numpy/core/setup.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/numpy/core/setup.py b/numpy/core/setup.py index aede12080..a4a84397d 100644 --- a/numpy/core/setup.py +++ b/numpy/core/setup.py @@ -790,6 +790,8 @@ def configuration(parent_package='',top_path=None): join('src', 'multiarray', 'descriptor.h'), join('src', 'multiarray', 'dtypemeta.h'), join('src', 'multiarray', 'dragon4.h'), + join('src', 'multiarray', 'einsum_debug.h'), + join('src', 'multiarray', 'einsum_sumprod.h'), join('src', 'multiarray', 'getset.h'), join('src', 'multiarray', 'hashdescr.h'), join('src', 'multiarray', 'iterators.h'), @@ -853,6 +855,7 @@ def configuration(parent_package='',top_path=None): join('src', 'multiarray', 'dragon4.c'), join('src', 'multiarray', 'dtype_transfer.c'), join('src', 'multiarray', 'einsum.c.src'), + join('src', 'multiarray', 'einsum_sumprod.c.src'), join('src', 'multiarray', 'flagsobject.c'), join('src', 'multiarray', 'getset.c'), join('src', 'multiarray', 'hashdescr.c'), |