Skip to content

Commit

Permalink
Tkurth/flexible sharding (#22)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
azrael417 authored Dec 7, 2023
1 parent 31a3357 commit eab72f0
Show file tree
Hide file tree
Showing 9 changed files with 552 additions and 700 deletions.
7 changes: 6 additions & 1 deletion Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

## Versioning

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

### v0.6.3

* Adding gradient check in unit tests
Expand Down Expand Up @@ -62,4 +67,4 @@
### v0.1.0

* Single GPU forward and backward transform
* Minimal code example and notebook
* Minimal code example and notebook
5 changes: 3 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,10 @@
# build after cloning in directoy torch_harmonics via
# docker build . -t torch_harmonics

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

COPY . /workspace/torch_harmonics

RUN pip install --use-feature=in-tree-build /workspace/torch_harmonics
RUN pip install parameterized
RUN pip install /workspace/torch_harmonics

220 changes: 0 additions & 220 deletions tests/test_distributed_backward_transform.py

This file was deleted.

Loading

0 comments on commit eab72f0

Please sign in to comment.