-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/radix sort #1867
base: master
Are you sure you want to change the base?
Feature/radix sort #1867
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 830f428 - Browse repository at this point
Copy the full SHA 830f428View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6d51af - Browse repository at this point
Copy the full SHA a6d51afView commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3517745 - Browse repository at this point
Copy the full SHA 3517745View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbe62d0 - Browse repository at this point
Copy the full SHA dbe62d0View commit details -
Add common typedef for sort_contig_fn_ptr_t from merge_sort header and radix_sort header files into a new file. Used it in cpp files.
Configuration menu - View commit details
-
Copy full SHA for 6d33867 - Browse repository at this point
Copy the full SHA 6d33867View commit details -
Configuration menu - View commit details
-
Copy full SHA for e274c2d - Browse repository at this point
Copy the full SHA e274c2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2f8486 - Browse repository at this point
Copy the full SHA c2f8486View commit details -
Add support for kind keyword in sort/argsort
Supported values for kind are "radixsort", "mergesort", "stable". The default is None (same as "stable"). For stable, radix sort is used for bool, (u)int8, (u)int16. Radix sort is supported for integral, boolean and real floating point types.
Configuration menu - View commit details
-
Copy full SHA for a15e4aa - Browse repository at this point
Copy the full SHA a15e4aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2684651 - Browse repository at this point
Copy the full SHA 2684651View commit details
Commits on Oct 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 662b46b - Browse repository at this point
Copy the full SHA 662b46bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fef0fe4 - Browse repository at this point
Copy the full SHA fef0fe4View commit details
Commits on Oct 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3c05c1b - Browse repository at this point
Copy the full SHA 3c05c1bView commit details
Commits on Oct 29, 2024
-
Change to pass sorting direction as call argument, not template param…
…eter The intent is to reduce the build time, build memory footprint, and binary size of the sorting_impl module. With this change it stands at 46MB, before it was 72MB.
Configuration menu - View commit details
-
Copy full SHA for bbe1019 - Browse repository at this point
Copy the full SHA bbe1019View commit details -
Moved radix sort Python API to dedicated module, _tensor_sorting_radi…
…x_impl With this change, _tensor_sorting_impl goes back to 17MB, and _tensor_sorting_radix_impl is 30MB. The memory footprint of linking should be greatly reduced, speeding up the building process, reducing the required memory footprint, and providing better parallelisation opportunities for the build job. The build time on my Core i7 reduced from 45 minutes to 33 minutes.
Configuration menu - View commit details
-
Copy full SHA for ec6a930 - Browse repository at this point
Copy the full SHA ec6a930View commit details -
Merge pull request #1883 from IntelPython/change-descending-from-temp…
…late-parameter-to-an-argument Change descending from template parameter to an argument
Configuration menu - View commit details
-
Copy full SHA for d63dd70 - Browse repository at this point
Copy the full SHA d63dd70View commit details
Commits on Nov 3, 2024
-
sort.cpp -> merge_sort.cpp, argsort.cpp -> merge_argsort.cpp Refined exception texts thrown when implementation function pointer is found missing.
Configuration menu - View commit details
-
Copy full SHA for 446ce05 - Browse repository at this point
Copy the full SHA 446ce05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93db58a - Browse repository at this point
Copy the full SHA 93db58aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 350738b - Browse repository at this point
Copy the full SHA 350738bView commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 09236c9 - Browse repository at this point
Copy the full SHA 09236c9View commit details