"vscode:/vscode.git/clone" did not exist on "b46b86ee607533b64b2225edc1af0319f9e515fd"
  1. 31 Oct, 2025 2 commits
    • Ceng23333's avatar
      feat: implement neural network module system with PyTorch-like API · 69c1c352
      Ceng23333 authored
      - Implement core modules: Linear, Embedding, RMSNorm
      - Add PyTorch-like macros for module and parameter definition
        - INFINICORE_NN_MODULE for single module declaration
        - INFINICORE_NN_MODULE_VEC for module vectors
        - INFINICORE_NN_PARAMETER for parameter declaration
        - Corresponding INIT macros for initialization
      - Implement hierarchical module system with dynamic path generation
      - Add state_dict() and load_state_dict() support
      - Refactor module design: protected registration methods, removed path_ member
      - Add comprehensive test suite including TinyLlama integration
      - All parameters are protected with public accessors
      69c1c352
    • PanZezhong's avatar
      issue/517 c++ nn::module · 99e19cc8
      PanZezhong authored
      99e19cc8
  2. 28 Oct, 2025 2 commits
  3. 27 Oct, 2025 1 commit
  4. 23 Oct, 2025 1 commit
  5. 22 Oct, 2025 2 commits
    • pengcheng888's avatar
      23781e21
    • thatPepe's avatar
      Issue/497 - Enhanced Test Framework (#520) · f5e6d729
      thatPepe authored
      * issue/497 - add dtype __eq__ and __hash__
      
      * issue/497 - simplified infinicore test functions
      
      * issue/497 - improved test framework
      
      greatly reduced the code required for specific operators;
      added strided tensor support;
      
      * issue/497 - add add interface to assist test
      
      * issue/497 - generalized test framework based on add
      
      * issue/497 - support non-contiguous tensors in result comparison
      
      * issue/497 - temporarily fixed strided tensor creation
      
      * issue/497 - rms norm interface
      
      * issue/497 - now requires test function definition
      
      * issue/497 - support mixed dtype
      
      * issue/497 - initial rms norm test
      
      * issue/497 - unified in place and out of place tests
      
      * issue/497 - renamed src/infinicore/op
      
      * issue/497 - reduced comments
      
      * issue/497 - attention
      
      * issue/497 - removed generic parameter mapping
      
      * issue/497 - temporary attention test
      
      * issue/497 - captitalize op name initial
      
      * issue/497 - add a script to run all op tests
      
      * issue/497 - fix comments
      
      * issue/497 - simplified infinicore tensor creation from torch
      
      * issue/497 - support tensor init modes
      
      * issue/497 - support tensor from/to files
      
      * issue/497 - adjust naming
      f5e6d729
  6. 21 Oct, 2025 2 commits
  7. 16 Oct, 2025 2 commits
  8. 13 Oct, 2025 1 commit
  9. 11 Oct, 2025 2 commits
  10. 29 Sep, 2025 5 commits
  11. 25 Sep, 2025 2 commits
  12. 23 Sep, 2025 1 commit
  13. 19 Sep, 2025 1 commit
  14. 18 Sep, 2025 4 commits
  15. 17 Sep, 2025 2 commits
  16. 16 Sep, 2025 8 commits
  17. 15 Sep, 2025 2 commits