Skip to content

Commit eab72f0

Browse files
authored
Tkurth/flexible sharding (#22)
* working distributed fwd SHT with flexible sharding and without padding * fixing distributed sht with new logic * fixed distributed SHT and ISHT with flexible padding * working unittest for distributed fwd SHT * distributed tests converted to unit tests * bumping version number up to 0.6.4 * fixing small splitting bug in th distributed * updated changeloc, removed tests folder
1 parent 31a3357 commit eab72f0

File tree

9 files changed

+552
-700
lines changed

9 files changed

+552
-700
lines changed

Changelog.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
## Versioning
44

5+
### v0.6.4
6+
* reworking distributed to allow for uneven split tensors, effectively removing the necessity of padding the transformed tensors
7+
* distributed SHT tests are now using unittest. Test extended to vector SHT versions. Tests are defined in `torch_harmonics/distributed/distributed_tests.py`
8+
* base pytorch container version bumped up to 23.11 in Dockerfile
9+
510
### v0.6.3
611

712
* Adding gradient check in unit tests
@@ -62,4 +67,4 @@
6267
### v0.1.0
6368

6469
* Single GPU forward and backward transform
65-
* Minimal code example and notebook
70+
* Minimal code example and notebook

Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@
3030
# build after cloning in directoy torch_harmonics via
3131
# docker build . -t torch_harmonics
3232

33-
FROM nvcr.io/nvidia/pytorch:22.08-py3
33+
FROM nvcr.io/nvidia/pytorch:23.11-py3
3434

3535
COPY . /workspace/torch_harmonics
3636

37-
RUN pip install --use-feature=in-tree-build /workspace/torch_harmonics
37+
RUN pip install parameterized
38+
RUN pip install /workspace/torch_harmonics
3839

tests/test_distributed_backward_transform.py

Lines changed: 0 additions & 220 deletions
This file was deleted.

0 commit comments

Comments
 (0)