-
Notifications
You must be signed in to change notification settings - Fork 54
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signal processing: fully distributed 1D convolution (#983)
* first commit * started distributed kernel support * fixed communication between processes * storing values from all calculated signals through communication * pads weights when kerenl is uneven * flipped input kernel dndarray * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * calculating correct convolution across all processes * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * added example and minor changes * minor change * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fixing pre-commit hooks * swap a and v when v is larger * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * used bcast * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * added tests for distributed kernels * Accumulate filtered_signal in 1D within first loop * Fix split axis of when signal is distributed * avoid empty local chunk condition * pre-commit auto fixes * added test for large random signal and removed earlier implementation * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * supported and addded test for all modes * added example and refactored * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * added support for scalars and corrected halo_size * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * reformatted * coorected halo_size * cast t_v to float on cuda * error message on unbalanced weights * error message on unbalanced weight * resolved device issue Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Claudia Comito <c.comito@fz-juelich.de> Co-authored-by: Claudia Comito <39374113+ClaudiaComito@users.noreply.github.com>
- Loading branch information
1 parent
799abef
commit 62410e7
Showing
2 changed files
with
158 additions
and
63 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters