• L
    add API paddle.linalg.eig (#35674) · bc7e2b92
    Lijunhui 提交于
    * Add paddle.linalg.eig op
    
    * remove comments
    
    * remove comments
    
    * extend batch_size to the origin
    
    * add real times complex functor & destroy the backward complex output bug
    
    * terminate output diff when input real tensors
    
    * correct tiny doc errors
    
    * move functions from eig_helper to svd_helper and remove eig_helper
    
    * remove tensor.Resize
    
    * remove no longer used code
    
    * use existing lapack functions
    
    * reply review comments 21/27
    
    * remove .cu as this op is only executed on CPU
    
    * remove const_cast & add const in argument list for read-only references
    
    * fix sample code error in CI
    
    * remove template typename Tbase and more
    
    * remove eig exposure in paddle.*
    
    * add 'name=None' in eig python implementation
    
    * handle the unittest
    
    * try to solve the unittest
    
    * solve CI coverage
    
    * remove no longer used code
    
    * polish API doc and more
    
    * reply review comments
    
    * polish unittest, commit plan B
    
    * polish unittest
    bc7e2b92
linalg.py 82.3 KB