• T
    add norm、vector_norm、matrix_norm form python to c++ and add tripletMarginLoss (#5965) · 582c3d9f
    tangnana925 提交于
    * add test file at first
    
    * add tripletMarginLoss py code
    
    * module ok
    
    * add  forward test
    
    * amend test code
    
    * delete import torch
    
    * add autotest ok
    
    * delete numpy test code
    
    * amend docstring
    
    * amend loss.py, delete None
    
    * API transfer to C++
    
    * motify module
    
    * delete cout
    
    * delete cout
    
    * Submit some modified code first
    
    * submit vector_norm functor
    
    * matrix norm
    
    * Refine max/min functor (#6359)
    
    merge to dev_tripletMarginLoss
    
    * replace reducemax and reducemin
    
    * amend code error
    
    * motify code
    
    * delete norm2
    
    * delete print
    
    * delete norm2
    
    * delete print
    
    * motify review code
    
    * add assert to c++
    
    * motify review code
    
    * add else
    
    * motify review problem
    
    * add code
    
    * add test code
    
    * motify code delete dim_check
    
    * delete norm.py code
    
    * delete print
    
    * delete print
    
    * delete pu norm
    
    * delete error code
    
    * motify docsting
    
    * auto format by CI
    
    * delete no use num_dims
    
    * delete import torch lib
    
    * delete CI bug code
    
    * motify clip_grad_norm_ resolve autotest bug
    
    * auto format by CI
    
    * motify loss docstring
    
    * motify norm docstring
    Co-authored-by: NZhenhua <1209435+hengzi@users.noreply.github.com>
    Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
    Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org>
    582c3d9f
norm.py 11.1 KB