- 23 Jan, 2020 5 commits
-
-
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 9 commits
-
-
Geoffrey Wenger authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Geoffrey Wenger authored
-
Robert Kimball authored
This reverts commit 1e58565a.
-
Tomasz Socha authored
* [ONNX] Remove unnecesary Mean in opset 8 * Use opset1 instead of v1 * Fix merge artifact * Use opset1 Divide instead of opset0 Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Tomasz Dołbniak authored
* Checking if provenance_tags key exists * Add provenance tag prototype * Format provenance tag * Display provenance tag * Clean debug printing * Add const to variables * Separate method for add provenance tags * Return NodeVector reference * Return const NodeVector * Moved add_provenance_tags function to commons * Style apply * Simple model for tests * Provenance tag test * Expect substring instead of equal * Add provenance tags to intermediate nodes recursively * One tag per node * Add traverse node args instead of recursion * Return NodeVector instead of set of pointers * Use treverse_nodes and lambda function * Remove unused helper functions * Remove is_constant() condition * Update test model prototxt * Update test substring * Use node name and output names to build provenance tags in onnx importer * Unit tests for onnx_importer provenance tags * Missing <numeric> include * Add provenance tags to constants buit from ONNX initializers * Add provenance tags to Constants and Parameters created out of ONNX inputs and initializers * More strict assertions in onnx provenance tests * Unit test for onnx importer Parameter nodes tagging * Helper function for the onnx provenance tests * Some docs * Obsolete comment removal * Separate file for onnx provenance tags unit tests * Code formatting * Move the inputs tagging to the Graph class * Tagging moved to the Graph class entirely * Missing include and extra helper variable * Unit tests helper documentation * Change the UT helper to lowercase Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
-
Tomasz Socha authored
* [PY] Add flag to compile python API in debug mode * Move debug and release flags to helper function * Add missing Docstring Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Nagy Mostafa authored
* AliasMap WIP * Added liveness info * WIP * WIP: Tests * WIP: LIT tests * Added knobs for mem optimization pass. More LIT tests * Revert affine_lowerer change * More elaborate comment * Minor fixes * style-apply * Rename liveness * Switch to Analysis framework * Fix optimization conditions * Remove LIT test * style * Switch to equivalence relationship impl of non-alias relationship * refined comment * Switch non-alias to equivalence relationship * Fix bad merge * Adding tests. WIP * Added buffer size tracking and unit-tests * Added LIT and unit-tests * Turn optimization ON * style * fix unit-tests * Fix useCount * Fix copyright and typo * Refine few comments, remove new lines * style fix Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Chris Sullivan authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Leona C authored
* Update sitemap to not use a page title * Document Release Notes for 0.28.0; update section on Distributed Training Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 13 Jan, 2020 2 commits
-
-
Robert Kimball authored
-
Scott Cyphers authored
* Restore constant folding for DynReshape until users are converted to v1 Reshape * Disbale test when no serialization Co-authored-by: baojun <32073718+baojun-nervana@users.noreply.github.com>
-
- 12 Jan, 2020 1 commit
-
-
Robert Kimball authored
* Move GCPU to runtime/gcpu so that unit test manifest works * style * Add tests to manifest * Fix CPU only check * Update GCPU dependency Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 11 Jan, 2020 4 commits
-
-
Mateusz Bencer authored
* Removed LogSoftmax FusedOp, changed onnx to produce v1 * Code review remakrs introduced * fix after merge from master Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Mateusz Bencer authored
* Added round op * Add CPU support, unit tests * Disable UT for PlaidML * Update year Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Scott Cyphers authored
-
Adam Rogowiec authored
* Return v1::Reshape in builder::reshape function. * Use default_opset in ONNX Convolution operators. * Revert builder::reshape to return v0 op. * Remove unused code. * Update year in license header. * Remove AutoBroadcastSpec arg and use default value. Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 10 Jan, 2020 5 commits
-
-
Ilya Churaev authored
* Fixed creation NonMaxSuppression op with dynamic shapes * Fixed code style Co-authored-by: Robert Kimball <robert.kimball@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Michał Karzyński <postrational@users.noreply.github.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Nagy Mostafa authored
Co-authored-by: Diego Caballero <diego.caballero@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Robert Kimball authored
* Add serializer/deserializer check to interpreter * Fix TopK * Fix GRUCell * Fix RNNCell. Does anybody test their own code? Apparently not. * Fix LSTMCell * Fix MVN * Fix Select v1 * Fix GroupConvolution * Fix ScalarConstantLike * General cleanup * Revert "General cleanup" This reverts commit d765d2c2451cf5d3c9a41c4d7d672c278783b0a2. * Fix op_version_tbl.hpp * More cleanup * Fix LSTMSequence * revert * Disable INTERPRETER serialize test by default Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Mateusz Bencer authored
* Add using Reshape:v1 * Use Reshape:v0 in group_conv * Use Reshape_V1 in builder:flatten * builder:v1 introduced * Revert old builders to use Reshape:v0 * removed unused Transpose test * Update test/opset_pass/transpose_opset_pass.cpp * Changed builders to opset1 * Use opset1 instead of v1 Co-authored-by: Robert Kimball <robert.kimball@intel.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Ewa Tusień authored
* Added GatherElements op to ONNX importer. * Changed attributes to inputs. * Undo unnecessary changes. * Added Pad version 11. * Added 11 version for Pad op. * Changed axis element type. * Added optional input. * Code formatting. * Added test. * Update onnx_import.in.cpp * Removed debug code. * Added function for setting mode. * Added support for pads argument provided as Constant. * Code refactoring. * Code refactoring. Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-