"vscode:/vscode.git/clone" did not exist on "166ca5d08a923344f12c147cdcadc49e02fa93da"
  • Lei Wang's avatar
    [Enhancement] Enhance ReduceOp and JITKernel for improved dimension handling... · 41d4988b
    Lei Wang authored
    [Enhancement] Enhance ReduceOp and JITKernel for improved dimension handling and initialization (#507)
    
    * [Refactor] Update reduce functions to support default dimension values and improve dimension handling
    
    * Added a helper function `_legalize_dim` to handle negative dimension values in reduction operations.
    * Updated `reduce_max`, `reduce_min`, `reduce_sum`, `reduce_abssum`, and `reduce_absmax` functions to accept a default dimension value of -1, enhancing usability and flexibility in buffer reduction operations.
    * Ensured consistent dimension handling across all reduction functions for improved clarity and correctness.
    
    * Update submodule `tvm` to latest commit c2921fd, ensuring compatibility with recent changes.
    
    * [Refactor] Enhance ReduceOp and JITKernel for improved dimension handling and initialization
    
    * Updated ReduceOp to handle 1D reduction cases and ensure correct dimension checks, improving robustness in reduction operations.
    * Initialized prim_func in JITKernel to enhance clarity and prevent potential null reference issues.
    * Added whitespace for better code readability in reduce.py.
    41d4988b
reduce.cc 11.9 KB