Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Features/510 split #677

Merged
merged 34 commits into from
Nov 17, 2020
Merged
Show file tree
Hide file tree
Changes from 31 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
ca8a106
Sanitizing parameters
lenablind Sep 21, 2020
be6ab99
First approach to function
lenablind Sep 21, 2020
7dc205a
indices_or_sections = int, undistributed case
lenablind Sep 21, 2020
d273872
Undistributed indices_or_sections (mapping np -> torch), undistribute…
lenablind Sep 21, 2020
16f465e
Additional tests
lenablind Sep 21, 2020
ed75e8b
indices_or sections distributed, undistributed case
lenablind Sep 22, 2020
8173eb1
Merge branch 'master' into features/510-split
lenablind Sep 22, 2020
f7adbc0
Distributed case, axis != a.split, int axis == a.split
lenablind Sep 22, 2020
2cbad85
Implementation for all cases
lenablind Sep 22, 2020
7093e3b
ary.split == axis, ary.comm.size == indices
lenablind Sep 23, 2020
62c6e5b
Merge branch 'master' into features/510-split
lenablind Sep 23, 2020
b949e26
ary.split == axis, ary.comm.size >= indices
lenablind Sep 23, 2020
a5f49f8
ary.split == axis, indices = int
lenablind Sep 23, 2020
5a363d9
United cases 1 & 2, replaced for loop
lenablind Sep 23, 2020
7307340
ary.split == axis, indices array_like
lenablind Sep 23, 2020
fcd4834
Expanded Docstrings
lenablind Sep 24, 2020
ffbbc19
Changed algorithm using where expression
lenablind Sep 24, 2020
1c65be1
Additional test case, first draft hsplit, vsplit, dsplit
lenablind Sep 25, 2020
6286635
dsplit, hsplit, vsplit implemented + docstrings
lenablind Sep 25, 2020
a98c329
Tests for hsplit, vsplit, dsplit + flatten in hsplit
lenablind Sep 25, 2020
bd7af0b
Correction of docstring example
lenablind Sep 25, 2020
057d430
Added warning to docstring
lenablind Sep 25, 2020
439540a
Clarifying modifications
lenablind Sep 25, 2020
c138ef0
Merge branch 'master' into features/510-split
lenablind Sep 25, 2020
dd22292
Added PR to changelog
lenablind Sep 25, 2020
1c30da6
Merge branch 'master' into features/510-split
coquelin77 Oct 21, 2020
5806e69
Added reference to split in docs
lenablind Oct 26, 2020
ddb9bb7
Restructured documentation (Notes section)
lenablind Oct 26, 2020
1fcd1e1
Moved PR to section
lenablind Oct 27, 2020
54a0159
Merge branch 'master' into features/510-split
lenablind Oct 27, 2020
fd58cc8
Adapted requested changes & changed description of 'views' to 'copies'
lenablind Oct 27, 2020
054aabd
Merge branch 'master' into features/510-split
coquelin77 Nov 17, 2020
5fba248
Merge branch 'master' into features/510-split
lenablind Nov 17, 2020
454cdee
Added docstrings & updated to current master
lenablind Nov 17, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
- [#680](https://github.com/helmholtz-analytics/heat/pull/680) New property: larray
- [#683](https://github.com/helmholtz-analytics/heat/pull/683) New properties: nbytes, gnbytes, lnbytes
### Manipulations
- [#677](https://github.com/helmholtz-analytics/heat/pull/677) split, vsplit, dsplit, hsplit
### Statistical Functions
- [#679](https://github.com/helmholtz-analytics/heat/pull/679) New feature: ``histc()`` and ``histogram()``
### Linear Algebra
Expand Down