onnxruntime
Graph transformer to ensure unique DQ nodes for QDQ node units
#15145
Merged

Commits
  • initial pass at EnsureUniqueDQForNodeUnit
    edgchen1 committed 3 years ago
  • refine implementation
    edgchen1 committed 3 years ago
  • minor update
    edgchen1 committed 3 years ago
  • save work
    edgchen1 committed 3 years ago
  • continue working on impl and tests
    edgchen1 committed 3 years ago
  • refine tests, update graph to account for manually set output that is also used by subgraph
    edgchen1 committed 3 years ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/dq_duplication_transformer
    edgchen1 committed 3 years ago
  • fix tests and tidy up
    edgchen1 committed 3 years ago
  • update class documentation comment
    edgchen1 committed 3 years ago
  • address warning, add include
    edgchen1 committed 3 years ago
  • fix ORT_RETURN_IF_NOT
    edgchen1 committed 3 years ago
  • reorder optimizers so transpose optimizer is last
    edgchen1 committed 3 years ago
  • fix ORT_RETURN_IF_NOT
    edgchen1 committed 3 years ago
  • make constexpr
    edgchen1 committed 3 years ago
  • Add test that uses model.
    edgchen1 committed 3 years ago
  • Set inlined vector size to fix build on Windows.
    edgchen1 committed 3 years ago
  • Move DQ validity check to NodeUnit construction.
    edgchen1 committed 3 years ago
  • Refine comments and variable names.
    edgchen1 committed 3 years ago
  • Remove python DQ duplication implementation.
    edgchen1 committed 3 years ago
  • make EnsureUniqueDQForNodeUnit transformer required, update tests
    edgchen1 committed 3 years ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/dq_duplication_transformer
    edgchen1 committed 3 years ago
  • Address comments, fix test.
    edgchen1 committed 3 years ago
  • fix no contrib ops build
    edgchen1 committed 3 years ago
  • refine
    edgchen1 committed 3 years ago
  • add more space to comments
    edgchen1 committed 3 years ago
  • rename variable for clarity
    edgchen1 committed 3 years ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/dq_duplication_transformer
    edgchen1 committed 3 years ago
  • use constant for inlined vector default size element size cutoff
    edgchen1 committed 3 years ago
  • use inference session to test
    edgchen1 committed 3 years ago
  • put valid DQ check in helper function, also run it when forming QDQ node units
    edgchen1 committed 3 years ago
  • add DQ duplication transformer to level1 optimizer group
    edgchen1 committed 3 years ago
  • remove CheckDQNodes declaration
    edgchen1 committed 3 years ago
  • Merge remote-tracking branch 'origin/main' into edgchen1/dq_duplication_transformer
    edgchen1 committed 3 years ago
  • update comment in graph.cc
    edgchen1 committed 3 years ago
  • Add unit test from https://github.com/microsoft/onnxruntime/pull/15249.
    edgchen1 committed 3 years ago
  • add note to onnxruntime\test\testdata\transform\qdq_with_multi_consumer_dq_nodes.fixed.txt
    edgchen1 committed 3 years ago
  • update graph.cc comment
    edgchen1 committed 3 years ago
  • add info to comment
    edgchen1 committed 3 years ago
  • fix comparison warning
    edgchen1 committed 3 years ago
  • update and re-enable transpose optimizer test
    edgchen1 committed 3 years ago
Loading