• nv-dlasalle's avatar
    [Performance] Improve COO to CSR, and sort columns of CSR only when necessary. (#2391) · 2576647c
    nv-dlasalle authored
    * Remove double-checking sorted
    
    * Remove sorting of CSR by default
    
    * Update unit test to use unsorted matix
    
    * delete whitespace
    
    * Expand unit tests
    
    * Replace cusparse sort
    
    * Fix row column sorting
    
    * Explicitly don't sort columns
    
    * Fix linting errors
    
    * Fix bit-width calculation
    
    * Fix sorting assertion and unit test
    
    * Fix linting
    
    * Improve CPU COO2CSR
    
    * Remove references
    
    * Rename and add documentation to edge encoding/decoding funcionts
    
    * Fix sorting keys as 64 bit
    
    * Revert cosmetic changes to unit tests
    
    * Update documentation
    
    * Update complexity documentation for coo to csr conversion
    
    * Remove COOIsSorted check in CPU implementation too
    2576647c
array_sort.cc 4.5 KB