1. 05 Mar, 2019 1 commit
  2. 04 Mar, 2019 6 commits
  3. 02 Mar, 2019 2 commits
  4. 01 Mar, 2019 7 commits
  5. 28 Feb, 2019 4 commits
  6. 27 Feb, 2019 12 commits
    • Robert Kimball's avatar
      Normalize the printing of settings of bools to ON/OFF (#2507) · b66ac888
      Robert Kimball authored
      * Normalize the printing of settings of bools to TRUE and FALSE
      
      * change TRUE/FALSE to ON/OFF
      b66ac888
    • Sang Ik Lee's avatar
    • Amy Zhuang's avatar
      Refactor to create MKLDNN primitives on the first iteration: (#2363) · eda11da7
      Amy Zhuang authored
      * Refactor to create MKLDNN primitives on the first iteration:
        add, avg_pool, batch_norm, bounded_relu, concat, convert_layout,
        leaky_relu, lrn, max_pool, quantized_avg_pool, quantized_max_pool,
        relu, sigmoid, slice, softmax.
      
      * Refactor to create MKLDNN primitives on the first iteration:
        pooling backward, convolution.
      
      * Refactor to create MKLDNN primitives on the first iteration:
        convolution backward, rnn, lstm, quantization, dequantization.
      
      * Delete one duplicate declaration.
      
      * Create and pass mkldnn descriptors/primitive-descriptors for ops.
      
      * Create and pass mkldnn descriptors for convolution backward ops.
      
      * Remove one unused variable.
      
      * Remove unused variables.
      
      * Remove unused variables.
      
      * Address PR feedback.
      
      * Fix a bug.
      
      * Add one parameter to build_quantize_reorder.
      
      * Address PR feedback.
      
      * Fix bi-rnn issue.
      eda11da7
    • Robert Kimball's avatar
      rename and document the node name methods (#2490) · c571b7a7
      Robert Kimball authored
      * rename and document the node name methods
      
      * address more references to renamed methods
      
      * fix compile error
      
      * fix build error
      c571b7a7
    • Amy Zhuang's avatar
      Reuse memory for CPU backend. (#2238) · b277627a
      Amy Zhuang authored
      * Reuse memory for CPU backend.
      
      * Use NGRAPH_REUSE_MEMORY to enable memory reuse.
      
      * Add a test.
      
      * Move make_function to test_tools.cpp.
      
      * Add more comments.
      
      * Address PR Feedback: add a method to CPU backend.
      
      * *Add a member to CPUOpAnnotations to remove redundant code.
      
      *Overload compile function for CPU backend.
      
      * Move make_function out of test_tools.
      
      * Address PR Feedback.
      
      * Use modified liveness analysis in CPUMemoryAssignment pass.
      
      * Use lambda expression.
      
      * Fix style error.
      
      * Check if any user of the tensor has destructive io when building tensor alias map.
      
      * Fix a bug.
      
      * Check if tensor has multiple users.
      
      * Allow tensor alias for destructive oi node.
      
      * Update multiple_users_tensor set along the chain of in place ops.
      
      * No tensor alias if input is parameter or constant.
      
      * Use buffer sets in cpu memory assignment,
      tensors sharing the same memory buffer are put into the same set.
      
      * Add more checks and do not combine sets when allowing destructive oi.
      
      * Style fix.
      
      * Do no allow destructive oi if the input tensor uses function input memory.
      
      Update set label.
      
      * Add unit tests.
      
      * Style fix.
      
      * Get the correct size for memcpy when the input is padded.
      
      * Style fix.
      
      * Address PR feedback.
      
      * Address PR feedback.
      
      * Move make_function in cpu_test after #if 0 and before the disabled test.
      
      * Add utility functions.
      
      Use iterator.
      
      Rename variables.
      
      * Add pass attributes and move cpu memory assignment to common passes (#2504)
      b277627a
    • Scott Cyphers's avatar
      Add info about lib versions in an easy to find place (#2508) · c32512fa
      Scott Cyphers authored
      * Add info about lib versions in an easy to find place
      
      * Review comments
      c32512fa
    • Sergey Shalnov's avatar
      6d9bc696
    • Robert Kimball's avatar
      Function call working (#2472) · 84167659
      Robert Kimball authored
      * function call working
      
      * fix compile error
      
      * fix compile error
      
      * add attribute support to plot_graph
      
      * fix build error
      
      * fix merge error
      
      * better colors for FunctionCall op
      84167659
    • Leona C's avatar
      Update namespace table and fix broken links (#2503) · 1575e2d1
      Leona C authored
      * Cleaner API doc reference for compile call
      
      * Add a useful table for nGraph namespaces
      
      * Remove layout namespace
      
      * Show exploding kernel problem on illustration like IEEE preso
      
      * WIP branch for new documentation restructuring that is a huge pain
      
      * Fix the doc reorg mess
      
      * Fix underline
      
      * List of passes disclaimer note
      
      * Update disclaimers on README
      
      * More cleanup of doc reorg
      
      * Update core docs
      
      * Update overview on core
      
      * Add PR feedback
      
      * Get rid of all the gazillion of doc build errors from rearranging stuff
      
      * Add section on tutorials
      
      * Update branch
      
      * Cleanup intro
      
      * Add better detail to overview
      
      * Revise buildlb instructions and add better title for contributing to doc
      
      * Note about unit tests
      
      * Editing
      
      * Update core overview namespace table and fix more broken links due to ToC changes
      
      * Update normalized boolean build defaults
      
      * Update for PR 2507
      
      * Incorporate new PR feedback review
      1575e2d1
    • Ayan Moitra's avatar
      Unit tests for relevant resnet50 integer ops (#2456) · 86394f10
      Ayan Moitra authored
      * Int unit tests that fail with bfloat
      
      * move tests out of single file
      
      * style
      
      * Incorporate Bob's comments
      
      * edits
      
      * Incorporate comments
      
      * style
      
      * edits
      
      * Add failing test to intel gpu manifest
      
      * comments incoprorated
      86394f10
    • Sergey Shalnov's avatar
    • tsocha's avatar
      [ONNX] numpy broadcasting refactoring (#2496) · 50334cbf
      tsocha authored
      * Remove get_numpy_broadcast_shape helper function
      
      * Remove numpy_style_broadcast_for_binary_operation helper function
      
      * Remove TODO
      
      * Review fix pt. 1
      
      * Remove parameters as shape containers
      
      * Fix LSTM
      
      * Review fix pt. 1
      
      * Style apply
      
      * Use old comment
      50334cbf
  7. 26 Feb, 2019 8 commits
    • Jayaram Bobba's avatar
      More quantized fusion patterns (#2480) · b8106133
      Jayaram Bobba authored
      * Add QuantizedConcat
      
      * Remove unused variables and add check for size of mins and maxes vector
      
      * Resolve conflicts
      
      * Merged with master and addressed some PR feedback
      
      * Maxpool and Avgpool fusions. Exclude Q from conv+relu fusion
      
      * Remove single-user check from fusions
      
      * Quantized concat fusion
      
      * workaround: do reshape sinking by default
      
      * style fix
      
      * check scales for QuantizedConcat
      
      * use compare_constants
      
      * remove stale comment
      
      * Handle all concat cases from arg size 2 to 6
      
      * addressed feedback
      b8106133
    • Sergey Shalnov's avatar
      IntelGPU backend: Relu and Sigmoid datatypes support (#2500) · 3863180d
      Sergey Shalnov authored
      * IntelGPU backend: Relu and Sigmoid datatypes support
      
      * fix for OpenCL constants
      
      * add const to variables
      
      * PR2500. Style fix
      3863180d
    • Adam Rogowiec's avatar
      [ONNX] GlobalLpPool operator (#2476) · d357cb92
      Adam Rogowiec authored
      * Utility functions for calculating Lp norm.
      
      * Use functor object as a reduction operation.
      
      * Use new api of make_ng_reduction_op.
      
      * Use utility norm functions for reduction operations.
      
      * Onnx GlobalLpPool operator.
      
      * Ensure correct shapes after lp_norm reduction.
      
      * Remove unused function overload.
      
      * Fix shapes and tensor types.
      
      * Unit tests.
      
      * Update comments.
      
      * Update supported ops status table.
      
      * Fix: take absolute value of input tensor elements.
      
      * UT: with odd value p-norm.
      
      * Fix: move taking abs value into respective lp-norm functions.
      
      * Fix clang -Wdocumentation-unknown-command error.
      
      * Update supported op status table with new Jira ticket for Erf op.
      
      * Update supported_ops status table.
      
      * Update interface of make_ng_reduction_op - accept std::function object.
      
      * Update to use new make_ng_reduction_op api.
      
      * Remove unused header.
      
      * Fix errors on CentOS.
      d357cb92
    • Robert Kimball's avatar
      Move CodeWriter out of codegen to ngraph root. (#2473) · c2974ac2
      Robert Kimball authored
      * Move codewriter out of codegen to ngraph root. It is useful for more than writing code.
      
      * remove codewriter.* from intel gpu backend and use ngraph version
      
      * fix merge issues
      c2974ac2
    • Rob Earhart's avatar
      Convert PlaidML Tile op to generic ngraph passthrough op (#2361) · cf33669b
      Rob Earhart authored
      * Add a direct-to-Tile op
      
      * Disable dequantize_dynamic_offset
      
      * Add missing Py op defn
      
      * Generic passthrough op; serialization
      
      * Appease Linux builds
      
      * Add gpu handlers
      
      * Disable floor_int32 for now
      cf33669b
    • Sang Ik Lee's avatar
      fb4db5f6
    • Sandeep's avatar
      fix a bug on finalize when uninitialized bool (#2498) · ee5567c4
      Sandeep authored
      * fix a bug on finalize when uninitialized bool
      
      * change this_init_comm -> m_init_comm
      
      move init to header
      ee5567c4
    • Pruthvi's avatar
      Upgrades MKLDNN to V0.18-rc (#2486) · 278632dd
      Pruthvi authored
      * - MKLDNN would choose the algorithm which will potentially give best performance based on
      - convolution dimensions number of logical processors available.
      
      - (For auto-dispatching to work as intended,
      - use the same thread affinity settings when creating the convolution as when executing the convolution.)
      - The relationship between convolution sizes and the best performing algorithm is empirically based on performance observations
      
      * bump mkldnn version to V0.18-rc
      
      * Revert "- MKLDNN would choose the algorithm which will potentially give best performance based on"
      
      This reverts commit 904beb8ad8d4e829fbae5f38a803ea80a72b3ffd.
      
      * Update mkl-dnn patch for soversion removal.
      278632dd