- 02 Dec, 2023 1 commit
-
-
Boris Bonev authored
* Adding prototype implementation of disco convolutions * adding s2convolutions.py * Somewhat functional first implementation in Triton * Somewhat functional first implementation in Triton * Made batched execution work on GPU and refactored precomputation of kernel values and supports. * Adding the Lobatto grid to the grid selection method in quadrature * fixing bug in triton kernel when iterating over non-zeros * Updating with working custom triton implementation of DISCO convolution * Merged both forward and backward DISCO contraction into a single kernel * Some cleanup and minor bugfix * bugfixes to the reference implementation * adding weights to s2conv * removing unnecessary imports * suggestion for torch harmonics, math should be checked thoroughly * Intermediate working reference implementation for the transpose DISCO convolution. Fixed normalization of kernels * adjusting cutoff frequency in disco convolution * fixing transpose DISCO contraction * moving triton to install_requires --------- Co-authored-by:Thorsten Kurth <tkurth@nvidia.com>
-
- 20 Nov, 2023 1 commit
-
-
Boris Bonev authored
* Adding notebooks for gradient analysis * Updated the Readme * Refactored training script for sfno * removing concatanated skip connections * Added some logic for initializing weights adaptively * Cleanup and fixing initialization in SFNO. Removing non-linear variant of SFNO * Updated initialization scheme for SFNO * Some more cleanup in SFNO * updated the SFNO architecture
-
- 13 Nov, 2023 1 commit
-
-
Boris Bonev authored
Major Cleanup of SFNO. Retiring non-linear architecture and fixing initialization. Adding scripts for training and validation.
-
- 24 Oct, 2023 2 commits
-
-
Boris Bonev authored
* Adding notebooks for gradient analysis * Updated the Readme
-
Boris Bonev authored
* Adding plotting routines and reworked Readme * Added illustration of spherical harmonics to Readme
-
- 04 Oct, 2023 1 commit
-
-
Boris Bonev authored
* reworked SFNO example * updated changelog
-
- 28 Aug, 2023 1 commit
-
-
Boris Bonev authored
-
- 08 Aug, 2023 1 commit
-
-
Boris Bonev authored
-
- 09 Jun, 2023 1 commit
-
-
Boris Bonev authored
-
- 08 Jun, 2023 1 commit
-
-
Boris Bonev authored
-
- 07 Jun, 2023 3 commits
-
-
Boris Bonev authored
-
Boris Bonev authored
-
Boris Bonev authored
-
- 26 Apr, 2023 1 commit
-
-
Boris Bonev authored
-
- 17 Feb, 2023 1 commit
-
-
Boris Bonev authored
-