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: about 3 years ago

Related projects:

RepositoryDescriptionStars
diffsharp/diffsharpA tensor library with support for differentiable programming in machine learning and optimization.591
ag14774/diffdistEnables backpropagation in distributed settings and facilitates model parallelism using differentiable communication between processes62
mattreecebentley/plf_indiesortA sorting algorithm that optimizes performance on non-random access containers and large data types19
dogweather/naturallyAn algorithm to sort strings according to natural ordering with support for hierarchical identifiers and Unicode characters87
pi8027/stablesortProvides a modular and canonical way to prove the correctness of stable sorting algorithms in Coq.22
halostatue/diff-lcsA Ruby library for generating differences between sequences using the McIlroy-Hunt LCS algorithm289
gnieh/diffsonA Scala library for computing diffs and patches of JSON data315
jfcg/sortyFast and efficient sorting library for Go with concurrent and parallel capabilities133
swenson/sortA comprehensive C sorting library providing various stable and unstable algorithms with generic implementations464
wildgums/orc.sortProvides a collection of algorithms for sorting data in a programming language17
marijnfs/zigtimsortAn implementation of a hybrid sorting algorithm with a focus on stability and adaptability6
bonzaithepenguin/wikisortAn optimized sorting algorithm with O(1) memory usage.1,273
paldepind/dffptchA compact diff format library for efficiently sending changes in JSON objects over networks.172
stoeffel/mergesortAn efficient sorting algorithm with O(n log n) complexity.20
0xdewy/quicksort-huffAn implementation of the Quicksort sorting algorithm using a custom data structure called Huff.10