1. 19 Aug, 2019 5 commits
    • 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
    • Mateusz Bencer's avatar
      [Spec] Adjust op Proposal (#3419) · 47dc073e
      Mateusz Bencer authored
      * Changed required image_shape type from u64 to float
      
      * Proposal op was adjusted
      
      * Clang styles applied
      
      * Added missing new line
      
      * Fixed problem with narrowing conversion
      
      * Code review remarks
      
      * Removed checking types of Proposal input params
      
      * Removed unused input element type variables
      47dc073e
    • Scott Cyphers's avatar
      Cyphers/mdynamic (#3463) · c3b53e5d
      Scott Cyphers authored
      * Separate dynamic loading from static linking
      
      * Missed find_my_pathname
      c3b53e5d
  2. 17 Aug, 2019 3 commits
  3. 16 Aug, 2019 5 commits
  4. 15 Aug, 2019 10 commits
  5. 14 Aug, 2019 6 commits
    • Diego Caballero's avatar
      [MLIR] Enable LLVM vectorization by initializing TTI (#3424) · 79283e3e
      Diego Caballero authored
      * [MLIR] Bump MLIR repo to commit c636f12, 08/09/2019
      
      MLIR Commit:
      commit c636f127ee412ef7279ec0d550f42740824cd9ea
      Author: Alex Zinenko <zinenko@google.com>
      Date:   Fri Aug 9 08:59:45 2019 -0700
      
          LLVM dialect and translation: support global strings
      
      LLVM Commit:
      commit c636f127ee412ef7279ec0d550f42740824cd9ea
      Author: Alex Zinenko <zinenko@google.com>
      Date:   Fri Aug 9 08:59:45 2019 -0700
      
          LLVM dialect and translation: support global strings
      
      * [MLIR] Set optimization level for LLVM optimizer and codegen
      
      Now both LLVM optimizer and codegen are aligned with
      "NGRAPH_MLIR_OPT_LEVEL" macro.
      
      * [MLIR] Enable LLVM vectorization by initializing TTI
      
      This is the final piece to enable LLVM vectorization for MLIR compiler.
      The PR refactors the creation of a target machine in MLIRCompiler so that
      we can use it to initialize TargetTransformInfo with the proper host
      features and LLVM Loop Vectorizer can get the right vector register
      information of the target CPU.
      79283e3e
    • Mateusz Bencer's avatar
      [Spec] Add axes input to LRN (#3374) · 83611106
      Mateusz Bencer authored
      * Axes input was added to LRN
      
      * Unit tests for axes shape check were added
      
      * LRN node deserialization was updated
      
      * Fixed EOF and clang style applied
      
      * Changed Constant to Parameter type in unit tests
      
      * Fixed LRN assert description
      
      * Fixed copy_with_new_args
      
      * Clang style applied
      83611106
    • Robert Kimball's avatar
      Remove deprecated methods (#3429) · 34c084e3
      Robert Kimball authored
      34c084e3
    • Robert Kimball's avatar
      fix version label (#3398) · 1ebd395c
      Robert Kimball authored
      1ebd395c
    • Scott Cyphers's avatar
      3da93e51
    • Nagy Mostafa's avatar
      Enable floating point relu (#3436) · 17f6e08c
      Nagy Mostafa authored
      17f6e08c
  6. 13 Aug, 2019 3 commits
  7. 12 Aug, 2019 2 commits
  8. 10 Aug, 2019 1 commit
    • Diego Caballero's avatar
      [MLIR] Bump MLIR repo to commit c636f12, 08/09/2019 (#3422) · c101dcce
      Diego Caballero authored
      MLIR Commit:
      commit c636f127ee412ef7279ec0d550f42740824cd9ea
      Author: Alex Zinenko <zinenko@google.com>
      Date:   Fri Aug 9 08:59:45 2019 -0700
      
          LLVM dialect and translation: support global strings
      
      LLVM Commit:
      commit c636f127ee412ef7279ec0d550f42740824cd9ea
      Author: Alex Zinenko <zinenko@google.com>
      Date:   Fri Aug 9 08:59:45 2019 -0700
      
          LLVM dialect and translation: support global strings
      c101dcce
  9. 09 Aug, 2019 5 commits
    • Nishant Patel's avatar
      [MLIR] Add unary op -- Negative (#3391) · 0273b716
      Nishant Patel authored
      * Add negative op
      
      * Add test case
      
      * Address feedback
      
      * Merge master
      
      * Consolidate to one routine for unary ops
      
      * Change from Negative to Neg
      0273b716
    • Scott Cyphers's avatar
      Parameter attribute setters (#3421) · f62f31e6
      Scott Cyphers authored
      f62f31e6
    • Diego Caballero's avatar
      [MLIR] Enable affine loop tiling (#3397) · 14624c03
      Diego Caballero authored
      * [MLIR] Enable affine loop tiling
      
      This PR enables loop tiling optimization in affine dialect. It
      introduces the following flags for configuration.
        - affine-loop-tile: enables/disables the optimization. Disabled by
          default.
        - loop-tile-cache-level: provides the cache level to which apply loop
          tiling to. Cache level size is obtained from LLVM's TTI.
        - loop-tile-cache-size: provides a cache level size that overrides
          cache information from TTI.
      
      The current use of TTI is a bit hacky since we have to pass a fake
      LLVM's function to make it work. However, this should be enough to get
      some basic target information until we have a target model in MLIR or
      find a better approach.
      
      * Address feedback
      
      * Rename flags
      14624c03
    • Adam Procter's avatar
      Cherry-pick #3412 to master (+- inf sum issue) (#3417) · e53d2e9a
      Adam Procter authored
      * 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
      e53d2e9a
    • Robert Kimball's avatar
      Split constant folding constructors to separate files (#3418) · e9a10c1d
      Robert Kimball authored
      * wip
      
      * compiles and links
      
      * style
      e9a10c1d