Skip to content
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

Optimize the implementation of the argsort operator. #47738

Merged
merged 19 commits into from
Nov 29, 2022

Commits on Nov 7, 2022

  1. Optimize the implementation of the argsort operator.

    Reorganize the code to reduce the code redundancy.
    
    The optimal codes are called when the number of rows is limited
    in the input tensor.
    
    modification:
    	paddle/phi/kernels/gpu/argsort_kernel.cu
    
    test=develop
    Vvsmile committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    2501e4a View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. Optimize the implementation of the argsort operator.

    Reorganize the code to reduce the code redundancy.
    
    The optimal codes are called when the number of rows is limited
    in the input tensor.
    
    modification:
    	paddle/phi/kernels/gpu/argsort_kernel.cu
    
    test=develop
    Vvsmile committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    0c5c983 View commit details
    Browse the repository at this point in the history
  2. Optimize the Argsort operator and merge the remote branch 'develop'.

    This version passes all of the unittests.
    
    Merge action:
    	Merge branch 'develop' of https://github.com/Vvsmile/Paddle into develop
    Vvsmile committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    eb1c3de View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Optimize the Argsort operator and merge the remote branch 'develop'.

    This version passes all of the unittests.
    
    Merge action:
    	Merge branch 'develop' of https://github.com/Vvsmile/Paddle into develop
    Vvsmile committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    90e40d5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop' of https://github.com/Vvsmile/Paddle into develop

    Modify the argsort operator to pass the speed testing.
    Vvsmile committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    82f09e4 View commit details
    Browse the repository at this point in the history
  3. Modify the codes based on the suggestions of PR review.

    Delete some unuseful codes and change the function name to hump format.
    Vvsmile committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    950c9ea View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. Update argsort_kernel.cu

    Vvsmile authored Nov 24, 2022
    Configuration menu
    Copy the full SHA
    04a2d38 View commit details
    Browse the repository at this point in the history
  2. fix the difference from original file

    the difference should not be changed
    Vvsmile authored Nov 24, 2022
    Configuration menu
    Copy the full SHA
    7ca5267 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31c6df1 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. Configuration menu
    Copy the full SHA
    01ae1a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a8a91a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    330b4eb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a08136b View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. fix the no instance of function template SegmentedSoftPairsByFullSort

    match the argument list
    Vvsmile committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    cbfe598 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89f318a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e14ef68 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8a2cab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d287e66 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Configuration menu
    Copy the full SHA
    30bf9c9 View commit details
    Browse the repository at this point in the history