Skip to content
Snippets Groups Projects
  1. Feb 18, 2025
  2. Feb 10, 2025
  3. Jan 24, 2025
  4. Jan 23, 2025
  5. Jan 08, 2025
    • Maxence Naud's avatar
      upd: remove many warnings at compile time in release mode · 2686e346
      Maxence Naud authored and Maxence Naud's avatar Maxence Naud committed
      - move some inline functions from header to source
      - include what is used in header and source files to avoid relying on recursive includes
      - remove 'constexpr' from 'Tensor(Vector)' constructor that applied forced inlining
      - use C++ types and not C type (std::size_t instead of size_t)
      - move some default constructor/operators to src
      - explicitly delete some default class constructors for 'SingleGraphMatching', 'StaticAnalysis', 'MetaOpStats' and 'OperatorStats'
      - add default parameters to 'ArgMax' constructor
      - make Node::mAttrs available to the associated Operator instead of accessing it each time getOperator() is called
      - make some for loop access elements by reference in 'FuseBatchNorm'
      2686e346
  6. Nov 29, 2024
  7. Nov 28, 2024
  8. Nov 08, 2024
  9. Oct 09, 2024
  10. Oct 08, 2024
  11. Sep 25, 2024
    • Christophe Guillon's avatar
      [GraphView]: Add getOrderedNodes() method for topological order · 233fed88
      Christophe Guillon authored and Olivier BICHLER's avatar Olivier BICHLER committed
      Add getOrderedNodes(reversed=false) method which produces
      a topological order of the graph view (or of the reversed
      graph view when reversed is true).
      This order is also deterministic given the nodes set and
      the ordered output nodes.
      Cyclic graphs are handled by breaking back edges as declared
      in the new setBackEdges() method of the Operator class.
      The order is suitable for resolving constant propagation
      of tensor types in one pass including for cyclic graphs
      if back edges are declared correctly for operators.
      It is also suitable for exporting to onnx graphs
      which require a topological order of exported acyclic graphs.
      233fed88
  12. Sep 13, 2024
  13. Sep 12, 2024
  14. Sep 09, 2024
  15. Sep 04, 2024
  16. Aug 09, 2024
  17. Aug 07, 2024
  18. Jul 30, 2024
  19. Jul 09, 2024
    • Christophe Guillon's avatar
      [Tensor] Disambiguate undefined Tensor dimensions from Scalar Tensor · cb0748a7
      Christophe Guillon authored and Maxence Naud's avatar Maxence Naud committed
      Define a Tensor with undefined dims by explicitly setting mSize to 0.
      Provide undefined() method which must be used instead of empty()
      to test whether a Tensor as associated dimensions and can be used
      for forwarding dimensions downward.
      This disambiguates from defined scalar Tensor which actually have
      empty dimensions, but size of 1.
      Note that as soon as a Tensor with undefined dimensions is resized,
      it's dimensions are permanently defined (though may still change).
      
      This change solves issues in operators forwardDims() when
      input values are scalar, i.e. !undefined() and empty().
      cb0748a7
  20. Jul 05, 2024
  21. Jul 01, 2024
  22. Jun 25, 2024
  23. Jun 24, 2024
  24. Jun 20, 2024
  25. Jun 13, 2024
  26. Jun 10, 2024
  27. Jun 07, 2024
  28. Jun 05, 2024
  29. Jun 04, 2024
  30. Jun 03, 2024
    • Maxence Naud's avatar
      Fixes · bab66847
      Maxence Naud authored
      - Change Softmax_Op 'axis' attributes from int to size_t
      - Change Transpose_OpImpl to TransposeImpl
      - Change snake-case to camel-case names
      - fix tests according to AvgPooling_Op changes
      bab66847
    • Maxence Naud's avatar
      Fixes · bfabda5b
      Maxence Naud authored
      - Change Softmax_Op 'axis' attributes from int to size_t
      - Change Transpose_OpImpl to TransposeImpl
      - Change snake-case to camel-case names
      - fix tests according to AvgPooling_Op changes
      bfabda5b
Loading