diffsort

Sorting library

A library that allows gradients to be propagated through sorting operations, enabling differentiable sorting networks.

Differentiable Sorting Networks

GitHub

107 stars
4 watching
4 forks
Language: Python
last commit: over 1 year ago

Related projects:

Repository Description Stars
diffsharp/diffsharp A tensor library with support for differentiable programming in machine learning and optimization. 589
ag14774/diffdist Enables backpropagation in distributed settings and facilitates model parallelism using differentiable communication between processes 61
mattreecebentley/plf_indiesort A sorting algorithm that optimizes performance on non-random access containers and large data types 19
dogweather/naturally An algorithm to sort strings according to natural ordering with support for hierarchical identifiers and Unicode characters 87
pi8027/stablesort Provides a modular and canonical way to prove the correctness of stable sorting algorithms in Coq. 22
halostatue/diff-lcs A Ruby library for generating differences between sequences using the McIlroy-Hunt LCS algorithm 289
gnieh/diffson A Scala library for computing diffs and patches of JSON data 315
jfcg/sorty Fast and efficient sorting library for Go with concurrent and parallel capabilities 133
swenson/sort A comprehensive C sorting library providing various stable and unstable algorithms with generic implementations 463
wildgums/orc.sort Provides a collection of algorithms for sorting data in a programming language 17
marijnfs/zigtimsort An implementation of a hybrid sorting algorithm with a focus on stability and adaptability 5
bonzaithepenguin/wikisort An optimized sorting algorithm with O(1) memory usage. 1,268
paldepind/dffptch A compact diff format library for efficiently sending changes in JSON objects over networks. 172
stoeffel/mergesort An efficient sorting algorithm with O(n log n) complexity. 20
0xdewy/quicksort-huff An implementation of the Quicksort sorting algorithm using a custom data structure called Huff. 10