- 24 Jul, 2025 1 commit
-
-
fengzch-das authored
-
- 24 May, 2025 2 commits
-
-
Boris Bonev authored
-
Boris Bonev authored
-
- 17 Jan, 2025 1 commit
-
-
Mike McCann authored
Without putting `signal` on `device`, we get `RuntimeError: Expected all tensors to be on the same device` when `sht` is called.
-
- 14 Jan, 2025 1 commit
-
-
Boris Bonev authored
-
- 01 Oct, 2024 1 commit
-
-
Boris Bonev authored
* safeguarding all custom CUDA and C++ routines via the _cuda_extension_available flag * bumping up version number
-
- 29 Aug, 2024 1 commit
-
-
Boris Bonev authored
* Adding spherical upsampling routine and example notebook for resampling
-
- 27 Aug, 2024 2 commits
-
-
Boris Bonev authored
* AMP hotfix * Bumping up version to 0.7.1
-
Boris Bonev authored
* reworked the setup system to use pyproject.toml * changed the way custom CUDA extension build flag is passed * reworked the CI * changed to source distribution only in the CI
-
- 19 Aug, 2024 1 commit
-
-
Boris Bonev authored
* adding cuda kernels for disco conv * making psi_idx an attribute * adding license headers * adding author files * reorganizing files * draft implementation * added conditional installation to setup.py * formatting changes * removing triton kernel in DISCO convolution * updated github actions * updated Readme and changelog * adding another guard for the cuda installation * renaming the cuda extension * simplifying setup.py * minor bugfix * Bbonev/cuda disco cleanup (#32) * cleanup of disco convolutions based on CUDA extension * fixing unittest * changing version to experimental 0.7.0a * initial rewrite of the distributed convolution with CUDA * fixing streams * need to fix install options * fixing streams * undid setup.py changes * reset setup.py * including CUDAStream * adjusted the precomputation of theta_cutoff. If you rely on this, your models will not be backwards-compatible. * adjusting theta_cutoff in the unittest * adding newly refactored kernels for faster compile * Tkurth/cuda disco distributed fix (#34) * attempt to make disco distributed * working distributed convolutions * fixing distributed conv * working distributed disco * removing irrelevant extra argument * using stream functions from at instead of c10 * using stream functions from at instead of c10, small fix * Bbonev/disc even filters (#35) * initial working commit with new convention of counting collocation points across the diameter instead of across the radius * fixed a bug in the computation of the even kernels * changing heuristic for computing theta_cutoff * Fixing unittest * Readability improvements * reworked normalization of filter basis functions * implemented discrete normalization of disco filters * relaxing tolerances in convolution unit test * bugfix to correctly support unequal scale factors in latitudes and longitudes * hotfix to a bug in the imports * Bbonev/distributed disco refactor (#37) * cleaned up normalization code in convolution * formatting changes in distributed convolution * Fixing default theta_cutoff to be the same in distributed and local case * fixed distributed convolution to support the same normalization as non-distributed one * readability improvements * fixed initial scale of convolution parameter weights and fixed naming of the normalization routine * Updated Readme.md * added comment in Dockerfile regarding older architectures --------- Co-authored-by:
Thorsten Kurth <tkurth@nvidia.com> Co-authored-by:
Boris Bonev <bbonev@nvidia.com>
-
- 23 Nov, 2023 1 commit
-
-
Thorsten Kurth authored
* Update README.md adding autocast remark to readme * Update README.md small typo fix
-
- 24 Oct, 2023 4 commits
-
-
Boris Bonev authored
* Adding notebooks for gradient analysis * Updated the Readme
-
Boris Bonev authored
-
Boris Bonev authored
Fixing issues in README.md
-
Boris Bonev authored
* Adding plotting routines and reworked Readme * Added illustration of spherical harmonics to Readme
-
- 06 Sep, 2023 1 commit
-
-
Boris Bonev authored
* Added gradient check to test suite * reduced size of the unit test * switched to parametrized for unittests
-
- 09 Aug, 2023 1 commit
-
-
Boris Bonev authored
-
- 08 Aug, 2023 1 commit
-
-
Boris Bonev authored
-
- 09 Jun, 2023 3 commits
-
-
Boris Bonev authored
-
Boris Bonev authored
-
Boris Bonev authored
-
- 08 Jun, 2023 2 commits
-
-
Boris Bonev authored
-
Boris Bonev authored
-
- 07 Jun, 2023 6 commits
-
-
Boris Bonev authored
-
Boris Bonev authored
-
Boris Bonev authored
-
Boris Bonev authored
-
Boris Bonev authored
-
Boris Bonev authored
-
- 26 Apr, 2023 1 commit
-
-
Boris Bonev authored
-
- 17 Feb, 2023 8 commits
-
-
Boris Bonev authored
-
Boris Bonev authored
-
Boris Bonev authored
-
Boris Bonev authored
-
Boris Bonev authored
-
Boris Bonev authored
-
Boris Bonev authored
-
Boris Bonev authored
-