1. 29 Aug, 2019 5 commits
    • Scott Cyphers's avatar
      Cyphers/from25 (#3545) · 7c540e52
      Scott Cyphers authored
      * Fix crash when NGRAPH_ENABLE_{VISUALIZE,SERIALIZE}_TRACING=1
      
      * Initialization for kw (#3413)
      
      * Fix sum reference to handle corner cases with +-inf (#3412)
      
      * Fix sum reference to handle corner cases with +-inf
      
      * Review comments, and try to make Windows happy
      
      * Update GPU unit_test.manifest
      
      * More template grindery, to make macOS happy
      
      * Update jenkins-trigger.groovy (#3428)
      
      * Cyphers/exec can create tensors (#3445)
      
      * Add method to check if an Executable can create tensors
      
      * Add a Backend check to see if Executable can create tensors
      
      * Update per review comment
      
      * style
      
      * Possible fix so that backend does not keep holding on to the dummy ng_exec
      
      * Separate dynamic loading from static linking (#3456)
      
      * Separate dynamic loading from static linking
      
      * Missed find_my_pathname
      
      * Update jenkins-trigger.groovy (#3518)
      
      * add rank id to trace file name (#3525)
      7c540e52
    • pawelpiotrowicz's avatar
      no_fork : Remove allocation for empty vector (#3544) · 49a0ae55
      pawelpiotrowicz authored
      * no_fork : Remove allication for empty vector
      
      * style
      49a0ae55
    • pawelpiotrowicz's avatar
      no_fork: Performance issue vector of string to T (#3542) · d6f933d5
      pawelpiotrowicz authored
      * no_fork: Performance issue vector of string to T
      
      * style
      d6f933d5
    • Nagy Mostafa's avatar
      [MLIR] Fixes for cpu_fusion.validate_fuse_gru_inputs (#3511) · ef58667f
      Nagy Mostafa authored
      * WIP
      
      * Fix incorrect CK output adjustment
      
      * Bug fix and enroce sanity check
      
      * Change cycle search depth, and fix sanity check
      
      * cpu_fusion.validate_fuse_gru_inputs passes.
      
      * Fix as_single_output to be able to always create a GOE
      
      * minor fix. style-apply
      
      * Clean up debug msgs
      
      * Switch to backward cycle check
      
      * Enable failing test
      
      * PR fixes
      
      * Address feedback: Add fwd cycle checks. Make cycle checking depth configurable
      ef58667f
    • Scott Cyphers's avatar
      a1f3202c
  2. 28 Aug, 2019 4 commits
  3. 27 Aug, 2019 4 commits
    • Adam Procter's avatar
      clang-format comments: /src/ngraph/op (#3509) · cdfd67cd
      Adam Procter authored
      * New clang-format rules for src/ngraph/op/util
      
      * Restore root .clang-format
      
      * Remove redundant .clang-formats
      
      * Revert "Remove redundant .clang-formats"
      
      This reverts commit e158df1e507570b55348ce326fd7e8b4ae819f36.
      
      * Remove redundant .clang-formats
      
      * New clang-format rules for src/ngraph/op/fused
      
      * New clang-format rules for src/ngraph/op/experimental
      
      * New clang-format rules for src/ngraph/op/.
      cdfd67cd
    • Adam Procter's avatar
      clang-format comments: /src/ngraph/frontend (#3503) · afa062d5
      Adam Procter authored
      * New clang-format rules for src/ngraph/frontend
      
      * Remove now-redundant .clang-format
      afa062d5
    • Adam Procter's avatar
      Fix docstring in partial_shape.hpp (#3521) · 1221652c
      Adam Procter authored
      1221652c
    • Diego Caballero's avatar
      [MLIR] Introduce flag -print-ngraph-ir-after-all. (#3457) · b71f2462
      Diego Caballero authored
      This PR is a stepping stone towards unifying nGraph MLIRCompiler printing
      flags with those used in MLIR. It enables flag -print-ir-after-all
      implemented in MLIR pass manager and adds flag -print-ngraph-ir-after-all
      to MLIRCompiler so that we can use it to dump IR for those transformations
      that we do directly in MLIRCompiler without using a proper pass. Eventually,
      everything should be working as a pass and the nGraph variant of the
      flag shouldn't be needed. NGRAPH_MLIR_DUMP_ALL macro is no longer
      needed.
      b71f2462
  4. 26 Aug, 2019 1 commit
  5. 23 Aug, 2019 2 commits
    • Diego Caballero's avatar
      [mlir] Bump mlir repo 8/20/2019 (#3493) · 4fddf5ad
      Diego Caballero authored
      * [MLIR] Bump MLIR repo 8/20/2019
      
      MLIR_
      commit 0cdb20a6add19bc96c20dad28589a1e54e4d8469
      Author: Lei Zhang <antiagainst@google.com>
      Date:   Tue Aug 20 13:33:41 2019 -0700
      
          Add spv.specConstant and spv._reference_of
      
      LLVM:
      commit 3b9a27b6908040881dad394022f8c472c15c0784
      Author: Simon Pilgrim <llvm-dev@redking.me.uk>
      Date:   Tue Aug 20 17:54:37 2019 +0000
      
          Fix typo in comment. NFCI.
      
      * Address Bob's feedback
      4fddf5ad
    • Nishant Patel's avatar
      Segregate the quant builders op wise (#3501) · f3b9389c
      Nishant Patel authored
      * Segregate builders op wise
      
      * Style
      
      * Update ngraph.hpp
      f3b9389c
  6. 22 Aug, 2019 4 commits
    • Scott Cyphers's avatar
      Avoid static initialization issues (#3492) · ab1e9aa2
      Scott Cyphers authored
      Static type holders can be initialized after things that make copies of them
      are run, leading to `undefined` as the type in the copies.
      ab1e9aa2
    • Adam Procter's avatar
    • Adam Procter's avatar
      9db3eb75
    • Adam Procter's avatar
      clang-format comments: /src/ngraph/runtime (#3494) · 1f30bad8
      Adam Procter authored
      * Plant an updated .clang-format in src/ngraph, with overrides in each subdir thereof
      
      * Whoops, forgot to commit the actual .clang-formats
      
      * Remove src/ngraph/type/.clang-format (it was having no effect)
      
      * Remove src/ngraph/distributed/.clang-format (it was having no effect)
      
      * Remove src/ngraph/codegen/.clang-format (only one file was affected, so it's a wash)
      
      * Remove src/ngraph/autodiff/.clang-format (only one file was affected, so it's a wash)
      
      * Un-relax comment wrapping in src/ngraph/state
      
      * Revert "Un-relax comment wrapping in src/ngraph/state"
      
      This reverts commit 41fc50fb92bffb7f5aca4126eb1267f00dcca727.
      
      * Un-relax comment wrapping in src/ngraph/runtime, not including src/ngraph/runtime/{cpu, gpu, plaidml, reference}
      
      * Enable new clang-format comment rules for src/ngraph/runtime/{dynamic,generic_cpu,gpuh,interpreter,nop}
      
      * Update clang-format comment rules for GPU BE
      
      * Update clang-format comment rules for src/ngraph/runtime/plaidml
      
      * Update clang-format comment rules for src/ngraph/runtime/intelgpu
      
      * Fix a couple of demangles I missed
      
      * rm zombie .clang-format files
      
      * rm zombie .clang-format files
      
      * Update CODEOWNERS
      
      * Update CODEOWNERS
      
      * Update CODEOWNERS
      
      * Kill zombie .clang-format files
      
      * Undo CODEOWNERS change
      1f30bad8
  7. 21 Aug, 2019 5 commits
  8. 20 Aug, 2019 11 commits
    • Adam Procter's avatar
      7133540a
    • Nishant Patel's avatar
      Add QuantizedDot to ngraph core (#3235) · 79041d19
      Nishant Patel authored
      * First pass, remove QDot as experimental op, add it as core op, test case failing
      
      * Change QuantizedMatmul API
      
      * Tests for QuantizedDot passing, cleanup required
      
      * Move test cases to backend_test.in.cpp
      
      * Change reference dot API to take scale and zero point
      
      * Onnx matmul integer tests passing
      
      * Add validate_and_infer_types()
      
      * Add more checks for QDot
      
      * Add type prop tests
      
      * Add interpreter support
      
      * Add serializer support
      
      * Disable tests in other backends
      
      * Fix test and add codegen support
      
      * Make axes optional argument
      
      * Change fusion pattern
      
      * Copyright
      
      * merge changes
      
      * more merge changes
      
      * Fix more merge conflicts
      
      * change builders to reflect new changes
      
      * cleanup
      
      * Add reduction_axes to the API
      
      * Fix onnx test cases
      
      * Remove debug comments
      
      * Fix CI
      
      * disable plaidml tests
      
      * Remove comment
      79041d19
    • Nishant Patel's avatar
      Remove quantized pool {avg and max} (#3458) · dc0f0011
      Nishant Patel authored
      * Remove QuantizedMaxPool
      
      * Remove QuantizedAvgPool
      
      * Disable tests for plaidML
      
      * Fix CI
      
      * Add correct casting for int8 type in reference kernel
      
      * Disable tests for GPU
      dc0f0011
    • Robert Kimball's avatar
      Did a batch normalization of the BatchNorm unit test names (#3439) · 152e99d8
      Robert Kimball authored
      * Normalize BatchNorm test names
      
      * unit test renamed so manifest must be updated
      152e99d8
    • Adam Procter's avatar
      Dynamic "flatten" builder (#3448) · 97578988
      Adam Procter authored
      * Dynamic version of builder::flatten
      
      * Remove as_single_output_node (no longer needed)
      
      * Temp fix for dyn elimination
      97578988
    • Adam Procter's avatar
      clang-format comments: /src/ngraph/pass (#3473) · a4a3031b
      Adam Procter authored
      * Plant an updated .clang-format in src/ngraph, with overrides in each subdir thereof
      
      * Whoops, forgot to commit the actual .clang-formats
      
      * Remove src/ngraph/type/.clang-format (it was having no effect)
      
      * Remove src/ngraph/distributed/.clang-format (it was having no effect)
      
      * Remove src/ngraph/codegen/.clang-format (only one file was affected, so it's a wash)
      
      * Remove src/ngraph/autodiff/.clang-format (only one file was affected, so it's a wash)
      
      * Un-relax comment wrapping in src/ngraph/state
      
      * Revert "Un-relax comment wrapping in src/ngraph/state"
      
      This reverts commit 41fc50fb92bffb7f5aca4126eb1267f00dcca727.
      
      * Un-relax comment wrapping in src/ngraph/pass
      
      * Remove .clang-format
      a4a3031b
    • Adam Procter's avatar
      clang-format comments: /src/ngraph/descriptor (#3470) · 69c02f2c
      Adam Procter authored
      * Plant an updated .clang-format in src/ngraph, with overrides in each subdir thereof
      
      * Whoops, forgot to commit the actual .clang-formats
      
      * Remove src/ngraph/type/.clang-format (it was having no effect)
      
      * Remove src/ngraph/distributed/.clang-format (it was having no effect)
      
      * Remove src/ngraph/codegen/.clang-format (only one file was affected, so it's a wash)
      
      * Remove src/ngraph/autodiff/.clang-format (only one file was affected, so it's a wash)
      
      * Un-relax comment wrapping in src/ngraph/descriptor
      
      * Un-relax comment wrapping in src/ngraph/state
      
      * Revert "Un-relax comment wrapping in src/ngraph/state"
      
      This reverts commit 41fc50fb92bffb7f5aca4126eb1267f00dcca727.
      
      * Remove .clang-format
      69c02f2c
    • Adam Procter's avatar
      clang-format comments: /src/ngraph/builder (#3472) · d603d3e3
      Adam Procter authored
      * Plant an updated .clang-format in src/ngraph, with overrides in each subdir thereof
      
      * Whoops, forgot to commit the actual .clang-formats
      
      * Remove src/ngraph/type/.clang-format (it was having no effect)
      
      * Remove src/ngraph/distributed/.clang-format (it was having no effect)
      
      * Remove src/ngraph/codegen/.clang-format (only one file was affected, so it's a wash)
      
      * Remove src/ngraph/autodiff/.clang-format (only one file was affected, so it's a wash)
      
      * Un-relax comment wrapping in src/ngraph/state
      
      * Revert "Un-relax comment wrapping in src/ngraph/state"
      
      This reverts commit 41fc50fb92bffb7f5aca4126eb1267f00dcca727.
      
      * Un-relax comment wrapping in src/ngraph/builder
      
      * Remove .clang-format
      d603d3e3
    • Adam Procter's avatar
      clang-format comments: /src/ngraph/pattern (#3471) · 1475a9c3
      Adam Procter authored
      * Plant an updated .clang-format in src/ngraph, with overrides in each subdir thereof
      
      * Whoops, forgot to commit the actual .clang-formats
      
      * Remove src/ngraph/type/.clang-format (it was having no effect)
      
      * Remove src/ngraph/distributed/.clang-format (it was having no effect)
      
      * Remove src/ngraph/codegen/.clang-format (only one file was affected, so it's a wash)
      
      * Remove src/ngraph/autodiff/.clang-format (only one file was affected, so it's a wash)
      
      * Un-relax comment wrapping in src/ngraph/state
      
      * Revert "Un-relax comment wrapping in src/ngraph/state"
      
      This reverts commit 41fc50fb92bffb7f5aca4126eb1267f00dcca727.
      
      * Un-relax comment wrapping in src/ngraph/pattern
      
      * Remove .clang-format
      1475a9c3
    • Adam Procter's avatar
      clang-format comments: /src/ngraph/state (#3469) · c0596157
      Adam Procter authored
      * Plant an updated .clang-format in src/ngraph, with overrides in each subdir thereof
      
      * Whoops, forgot to commit the actual .clang-formats
      
      * Remove src/ngraph/type/.clang-format (it was having no effect)
      
      * Remove src/ngraph/distributed/.clang-format (it was having no effect)
      
      * Remove src/ngraph/codegen/.clang-format (only one file was affected, so it's a wash)
      
      * Remove src/ngraph/autodiff/.clang-format (only one file was affected, so it's a wash)
      
      * Un-relax comment wrapping in src/ngraph/state
      
      * Revert "Un-relax comment wrapping in src/ngraph/state"
      
      This reverts commit 41fc50fb92bffb7f5aca4126eb1267f00dcca727.
      
      * Un-relax comment wrapping in src/ngraph/state
      
      * Remove .clang-format
      c0596157
    • Adam Procter's avatar
  9. 19 Aug, 2019 4 commits
    • Mateusz Bencer's avatar
      [Spec][Fused] Adjust op Normalize (#3406) · 5ed2c588
      Mateusz Bencer authored
      * Changed name from Normalize to Normalize2
      
      * Changed name from Normalize to Normalize2 in tests
      
      * Changed name of normalize source files
      
      * Removed across spatial and channel shared params
      
      * Removed scale and introduced input axes
      
      * Support for axes input was introduced
      
      * Added possibility to choose method of bias using
      
      * Clang style applied
      
      * Code review remarks introduced
      
      * Code review remarks introduced
      
      * Added python script to generate normalize_l2 test data
      5ed2c588
    • Adam Procter's avatar
      Add .clang-format with comment wrap to src/ngraph (#3461) · 802bca81
      Adam Procter authored
      * Plant an updated .clang-format in src/ngraph, with overrides in each subdir thereof
      
      * Whoops, forgot to commit the actual .clang-formats
      
      * Remove src/ngraph/type/.clang-format (it was having no effect)
      
      * Remove src/ngraph/distributed/.clang-format (it was having no effect)
      
      * Remove src/ngraph/codegen/.clang-format (only one file was affected, so it's a wash)
      
      * Remove src/ngraph/autodiff/.clang-format (only one file was affected, so it's a wash)
      
      * Un-relax comment wrapping in src/ngraph/state
      
      * Revert "Un-relax comment wrapping in src/ngraph/state"
      
      This reverts commit 41fc50fb92bffb7f5aca4126eb1267f00dcca727.
      802bca81
    • Nagy Mostafa's avatar
    • Diego Caballero's avatar