- 29 Jan, 2020 6 commits
-
-
Ashok Emani authored
* style apply * update CPUTensorView with memory_pointers * add wait_to_read and wait_to_write * remove nullptr default and add second set of APIs * fix int_executable APIs Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Amy Zhuang authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Robert Kimball authored
* Add env_util files and update getenv_bool * More getenv cleanup * More env cleanup * Add env var file * fix doc file * cleanup * Update doc string * Fix compile errors * Fix compile error * Fix compile error * Fix one more * Fix compile error * Revert MLIR changes due to failing test * Revert MLIR changes due to failing test * Fix compile error * Fix env var usage Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Ivan Tikhonov authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Tomasz Dołbniak authored
* Switch to PartialShape in onnx_importer ValueInfo * Construct dynamic dimensions out of ONNX dimensions defined as dim_param * Validate the PartialShape of inputs created from an ONNX model with dynamic shapes * Validate the output shape inference for a dynamic ONNX model * Test the execution of an ONNX model with dynamic dimensions * Test the Ax+B with more than one batch size * Provenance tagging adjustments - PartialShape instead of Shape * Correct translation of ONNX shapes to nG shapes * Test the shape of Constant produced by scalar initializers * Review comments & more strict assertions in UT * UT checking a dynamic rank input * Fully dynamic input inference test * ONNX provenance tags adjustments and back to get_shape * Remove an obsolete space in provenance tags Co-Authored-By: Michał Karzyński <postrational@users.noreply.github.com> * Remove an obsolete space in provenance tests Co-authored-by: Michał Karzyński <postrational@users.noreply.github.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Scott Cyphers authored
* Fix compilation warnings * Camels
-
- 28 Jan, 2020 4 commits
-
-
Scott Cyphers authored
-
Swapna authored
* Add simpler API to get input node * style check * Change shr_ to shared_ Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Jayaram Bobba authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Nishant Patel authored
* LRU cache for caching graphs * static * LRU Cache * Cache graph * Make data members static * Temp test case functional * Temp test case functional * Fix shape * Make lru local to dynamic wrapper * Make cache thread safe * Remove static copies of data members * Add a separator between shapes of different inputs * Clear list and map in destructor * Caching on values of shape relevant inputs * Replace cout's by NGRAPH_INFO * Add a environment variable for cache size * Add mutex header * style * change to int64_t * Save the cloned function to get the output shape to allocate output storage * Pass inputs without wrapping * Fix conv shape relevant inputs * gcc 4.8 doesnt support ostring stream as a copyable object * Pass key by reference * PR feedback * Apply suggestions from code review * Replace malloc Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
- 27 Jan, 2020 4 commits
-
-
Scott Cyphers authored
-
Ashok Emani authored
Co-authored-by: asemx <998264+asemx@users.noreply.github.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Sang Ik Lee authored
-
Ilya Churaev authored
Co-authored-by: Jayaram Bobba <jayaram.bobba@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 24 Jan, 2020 3 commits
-
-
Ilya Churaev authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Ilya Churaev authored
* Added FP32 to FP16 conversion transformation * Update src/ngraph/pass/convert_fp32_to_fp16.cpp Co-Authored-By: Robert Kimball <robert.kimball@intel.com> * Update src/ngraph/pass/convert_fp32_to_fp16.hpp Co-Authored-By: Robert Kimball <robert.kimball@intel.com> * Added NGRAPH_API for fp32 to fp16 conversion Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Ilya Churaev authored
* [ LSTMCell ] Setting number of outputs for LSTMCell op * Fixed comments Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
-
- 23 Jan, 2020 7 commits
-
-
Scott Cyphers authored
* Make pattern matcher node-based Simplify implementation Add support for Or, Branch Start of support for recurrent pattern * Only save state at branch points * Factor Or out of label * Documentation * Review * Only ops need to match on shape/output index
-
Sang Ik Lee authored
* Temp save. * Enable MLIR ninja build. * Fix issues.
-
Ewa Tusień authored
* Removed ONNXIFI files and all files associated with ONNXIFI support. * Changed docstrings. Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Robert Kimball authored
* Move non-templated constructor implementation to the source file * Optimize constant constructor for uniform constant * Cleanup * Much faster deserialize constant * Adding unit tests * Unit tests * Update unit test * Cleanup * style * Cleanup nbench output * Fix specializations Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Leona C authored
* Update sitemap to not use a page title * Specify required version of pip for ngcore pip installs * Update pip patch Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Ilya Churaev authored
* Added 3 new attributes to PriorBox and reworked shape inference to be aligned with OpenVINO Model Optimizer PriorBox translation rules. * Correctly handle scale_all_sizes in PriorBox op shape inference * Fixed PriorBox unit tests Co-authored-by: Sergey Lyalin <sergey.lyalin@intel.com>
-
Diego Caballero authored
- Rename 'llvm-projects' to 'llvm-project' to match dir in LLVM repo. - Remove 'mlir_project' from pre-build path. It shouldn't be mandatory to have LLVM repo in that directory for pre-build.
-
- 22 Jan, 2020 2 commits
-
-
Mateusz Bencer authored
* Resolved problems with too restrictive data type * Apply suggestions from code review Code review remarks introduced Co-Authored-By: Tomasz Socha <tomasz.socha@intel.com> * Code review remarks. Part.2 Co-authored-by: Tomasz Socha <tomasz.socha@intel.com> Co-authored-by: Adam Rogowiec <adam.osewski@intel.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Mateusz Bencer authored
* first working version * Added using v1 for ArgMin and ArgMax * code refactor * Code review remarks introduced * Code review remarks introduced * fix style * revert fix style * empty Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
- 21 Jan, 2020 2 commits
-
-
Sang Ik Lee authored
* Remove usage of C99 array. * Try to fix ABI mismatch. * Suppress warning on AppleClang. * Revert back to using C99 flexible array member and suppress warning instead as suggested by https://gcc.gnu.org/onlinedocs/gcc/Zero-Length.html
-
Diego Caballero authored
* [MLIR] Update build system to use LLVM mono-repo for MLIR * [MLIR] LLVM mono-repo conflicts * Disable lit tests * Fix formatting * Fix memopt tests * PR fix * Fix view test Co-authored-by: Nagy Mostafa <nagy.mostafa@gmail.com>
-
- 17 Jan, 2020 4 commits
-
-
Sang Ik Lee authored
-
Sang Ik Lee authored
* Add new option to do a clean Ninja build. * Enable Interpreter and unit-test. * Enable json. * Enable NOP backend. * Enable tools. * Enable CPU DEX ONLY on Linux. * Quick hack to enable dex only on Mac. * Enable onnx import. * Cleanup gtest. * Cleanup tbb_prebuilt. * Fix typo. * Move gtest include point. * Fix gtest windows path. * Remove temporary option. * Keep GCPU upto date with INTERPRETER. * Add missing file. * Enable GCPU. * Enable CPU codegen. * Remove tabs. * Revert "Merge branch 'silee2/gcpu' into silee2/ninja" This reverts commit e513cd3fe3659a477af6e8fab6c1852a5b1493c3, reversing changes made to 31dca3301cd89e15af23acd0d50aa06a1c5d6001. * Enable PlaidML. Co-authored-by: aslepko <44713115+aslepko@users.noreply.github.com>
-
Leona C authored
* Robust debugging docs * Add section on nbench and address comments from review * Collaborate with Gauri to revise profiling section * Revise and PR feedback * Move note * Fix wording * Order sections more logically and fix a comma * Phrasing fix on nbench_tf summary * More prominent notice of experimental debug flags * Better description for diagnostic tools * Remove miscellaneous framework support * clean up section * Remove deprecated links * Update sitemap to not use a page title * Useful descriptions * PR feedback * Not a flag * Prebuilt MLIR compile flag available * Remove duplicate flag * update pass manager example * Meta documentation note in release notes * Ensure docs build with lastest upstream ops * Transpose op doc fixes * Better intra-doc links * Commas in csv format are important * Final review with Gauri * Remove dupes, CPU-specific envvars * changes re: Comments from Gauri Co-authored-by: Robert Kimball <robert.kimball@intel.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Nagy Mostafa authored
* WIP * WIP * Refactored existing convolution * Add Channel and num of filters bounds parameters to helper * Works on unit-tests. v1 op gets converted and breaks * Fixed group conv with groups in filters shape. Tests pass * style * add LIT tests * Switch outer loop to affine loop * re-org code * PR fixes * Revert ops.td * PR fixes
-
- 16 Jan, 2020 6 commits
-
-
Sang Ik Lee authored
* Remove halide. * Remove stale code. * Put back incorrectly removed code.
-
Sang Ik Lee authored
* Use optimal processor count for parallel build. * Add missing dependency.
-
Sang Ik Lee authored
* Build LLVM at CMake config time and use CMake config file for dependencies. * Temp save. * Codegen functioning. * Support prebuilt LLVM. * Remove zlib. * Relax CMake minimum version. * Fix bug. * Lower CMake version requirement. * Pass more args. * Add proper quote. * Remove quotes. * Try to separate flags for external projects. * Don't pass flags to LLVM. * Pass CXX abi. * Remove stale print. * Update gtest flags. * Try to fix build issue. * Patch LLVM to prevent building clang-tools-extra. Co-authored-by: aslepko <44713115+aslepko@users.noreply.github.com>
-
Amy Zhuang authored
* [MLIR] Use call back for MatMul. * Use callback for Gemm. * Use mkldnn callback for Softmax. * Address PR feedback. * Fix merge errors. * Change to tail allocation struct. * Use mkldnn callback for AvgPool. * Add callbacks for AvgPoolBackprop, MaxPool, and MaxPoolBackprop. * Fix merge errors. * Use UnrankedMemRefType for callbacks. * Address PR feedback. * Cleanup. * Address PR feedback. * Fix a bug. * Use global variable to hold attributes. * Convert layout if needed for pooling. * Address PR feedback. * Add header. * Address PR feedback. * Update Copyright to 2017-2020. * Address PR feedback. Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Ewa Tusień authored
* Changes version from v0 to default for Min and Max ops. * Added broadcast option in variadic function. * Added tests. * Added test for opset8. * Undo changes for Mean op. Co-authored-by: Tomasz Dołbniak <tomasz.dolbniak@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
baojun authored
* add lookup table v2 fused op placeholder * implement frop * fix fprop and add ut * turn off fluid test build * add missed ut * remove get_output_shared_ptr * implement bprop
-
- 14 Jan, 2020 2 commits
-
-
Geoffrey Wenger authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Geoffrey Wenger authored
-