1. 02 Dec, 2023 1 commit
    • Boris Bonev's avatar
      Bbonev/discrete continuous convolutions (#21) · acbbf8f7
      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: default avatarThorsten Kurth <tkurth@nvidia.com>
      acbbf8f7
  2. 13 Nov, 2023 1 commit
  3. 23 Oct, 2023 1 commit
    • Boris Bonev's avatar
      Bbonev/readability improvements (#13) · acd53a97
      Boris Bonev authored
      * Updated Changelog
      
      * improved readability of legendre.py
      
      * bugfix in computation of dlegpoly
      
      * Moving conversion from numpy to torch from the legendre module to the sht module
      
      * renaming to vdm in tests.py
      acd53a97
  4. 18 Oct, 2023 1 commit
  5. 04 Oct, 2023 1 commit
  6. 06 Sep, 2023 1 commit
    • Boris Bonev's avatar
      Bbonev/gradcheck (#9) · cec07d7a
      Boris Bonev authored
      * Added gradient check to test suite
      * reduced size of the unit test
      * switched to parametrized for unittests
      cec07d7a
  7. 08 Aug, 2023 3 commits
  8. 02 Aug, 2023 2 commits
  9. 26 Jul, 2023 1 commit
  10. 09 Jun, 2023 2 commits
  11. 08 Jun, 2023 4 commits
  12. 07 Jun, 2023 2 commits
  13. 26 Apr, 2023 1 commit
  14. 17 Feb, 2023 1 commit