- 28 Nov, 2019 4 commits
-
-
Tomasz Dołbniak authored
-
Tomasz Socha authored
* [SPEC] Adjust ConvolutionBackpropData op. ``` inputs: 1. filters-------+ 2. output_delta | -> 1. data +---> 2. filters 3. data_batch_shape -> 3. output_shape(+optional) attributes: 1. strides -> 1. strides 2. dilations-----+ 3. pads_begin | -> 2. pads_begin 4. pads_end | -> 3. pads_end +---> 4. dilations -> 5. +auto_pad(optional)[PadType::EXPLICIT] -> 6. +output_padding(optional)[zeros] ``` * Review fix I
-
Mateusz Bencer authored
* Added negative axes support for ReverseRequence * code review remarks introduced * Disable reverse sequence for PlaidMl tests * Fixed styles * Fixed axes assignment * Fixed normalized axes assignment
-
Jayaram Bobba authored
* Opset1 * Added opset1.hpp * Added more ops to opset0 and opset1 * Move opset1.hpp up and remove opset0.hpp * Add versioning to more ops * Revert to older pass names to keep compatibility for external components * Fix compilation errors with codegen * merge * Added compile-time check for opset * Added opset1 tbl * Add op_version table of all ops * Create factories from op_version_tbl * reorg unsupported ops in int backend * Added temporary alias for GreaterEqual * Add missing case to interpreter enumeration * Finish opset serializer cleanup (#3939) * Opset-based opset conversion (#3937) * Opset-based opset conversion * Add other opset conversion * Use ops.hpp * Update opset0_tbl.hpp * Switch interpreter to opset0 + a few extras (#3941) * Switch interpreter, gcpu to opset0 * Remove unnused files * Give interpreter its own opset * style * Fix namespace * Fix rounding type conversion * Work-around for bad clang3.9 bug * Work-around
-
- 27 Nov, 2019 10 commits
-
-
Ivan Tikhonov authored
* constant folding for strided slice * code style * Refactoring * fix for warning: deleting an unused variable
-
Nagy Mostafa authored
* Map each ng tensor to a linear buffer and a view * fix comment * Create views only when a value is assigned a buffer id * style * Fix lit test
-
Nagy Mostafa authored
* WIP * WIP * WIP * All ops * Fix layernorm backprop op name * WIP: Adding tests * WIP: Adding LIT parsing/printing tests * WIP * Added LSTM cells. Fixed some ops * All builder tests * PR fixes * Fix spacing. Add missing setter to SpaceToDepth * Update spaceToDepth lit test * PR fixes * Build fix * Another fix * Fixed optional args
-
Katarzyna Mitrus authored
* Register CumSum operator in onnx importer * Missing whitespace * Update CMakeLists.txt * ONNX importer - CumSum op init * Simple CumSum onnx model * ONNX CumSum model simple test * Default axis * Axis input test * Inputs variable * Style apply * Test 3d exclusive reverse * Apply style * Add memory header and std namespace * Add model_cum_sum tests to plsidml unit_test.manifest * Add model_cum_sum tests to plaidml unit_test.manifest * Changed default axis type * Test model update * Style apply * Add test for dynamic axis input
-
Leona C authored
* Initial dynamic shapes doc * Basics on dynamic shapes, with example code * Add glossary defs and dynamic shapes example * Slightly better organization * Address make style check failure, maybe * Test dynamic shapes doc w 0.27.0-rc.0+9aa81d9 * Resolve doc build error w new opset versioning * Review comments addressed * Add theme-relevant revised illustrations from collab_ngai * style * Style fixes * Run make style-apply with clang-format-3.9
-
Scott Cyphers authored
-
Ilya Lavrenov authored
* Partially fixed visibility for symbols: * Resolved issues with RTTI and AppleClang * style * review fixes * fixed compilation with msvc 2019 * Export extra API which is used in other public classes * CMAKE: MSVS -> MSVC * Fixed template export * Fixed compilation flags * Fixed default args * removed self-inclusion * export * shape * export strides * Export all symbols needed for OpenVINO * Export * disable cpu * AxisSet * disable warning * fix * removed second declaration * fixed runtime exports * Reverted some changes * Fixed LNK2005 error on Windows * Fixed code style check * Fixed EnumAttributeAdapterBase * Remove export of template classes * Fixed code style for EnumAttributeAdapterBase * Fixed for protobuf
-
Mateusz Bencer authored
* Mod operator introduced * Introduced onnx importer, fixed implementation * styles applied * Refactored assert comment for mod * Add failure mod test to plaidml manifest * Code review remarks introduced * Changed ops used in decompose to v1 * Moved Mod to op_v1_tbl
-
Michał Karzyński authored
* Update ONNX importer Gemm to produce MatMul op * Address opset3 bug
-
Scott Cyphers authored
* Move non-primitive attribute adapters to adaptee's files * Cast in copy
-
- 26 Nov, 2019 2 commits
-
-
Scott Cyphers authored
* Fix incorrect uses of `description()` * type-o/namespace
-
Pruthvi authored
* - Op defination for cummalative sum * WIP reference kernel for cummulative sum * - unit test case for default cum_sum - addition ctor for cumsum to accept axis as a integer insted of Node type - style fix * - add serializer support - fix failing unit test case - update Op in the interpreter dispatcher * - CPU builder and DEX support for CumSum * - implemented mapping tensor elements to corrosponding axis * - unit test for multiple dims - fix axis in the op defination - support for reference kernel to compute across all axis * - added support for exclusive and reverse modes - more unit test case for all modes * - codegen support for CumSum - disable CumSum unit test for PlaidML * -Add missing header to codegen stream writer * fixed codegen writer * change return type of exclusive and reverse to bool * - support for dynamic shape - support to handle all tensor types in CPU builder * - add support for interpreter to handle different axis types * Style fix
-
- 25 Nov, 2019 6 commits
-
-
gaurides authored
* Adding default ctor * Address PR feedback
-
Mateusz Bencer authored
* Support string casting to AutoBroadcastSpec * Make string values consistent
-
magrawal128 authored
* Enable pipelining in CPU Backend * Applying clang-formatting to my previous commit * Changing CPU backend test. executable_can_create_tensor will now return true
-
Mateusz Bencer authored
* Moved OneHot to v0 * Introduced OneHot:v1 * Added shape calculation for OneHot:v1 * Added element types checking * Added output shape tests * Added tests to checking if inputs are scalars * Updated OneHot:v1 doc * Implemented OneHot:v1 downgrade pass * Using OneHot:v1 in onnx_importer * Implemented OneHot:v0 upgrade * Fixed OneHot onnx_importer * Refactored normalize_axis * Added OneHot:v1 serialized * Code review remarks introduced * Added doc to normalize_axis
-
suryasidd authored
* Matmul float type test case for UEP Signed-off-by: suryasidd <surya.siddharth.pemmaraju@intel.com> * Removed microsoft ops domains and ran clang-format Signed-off-by: suryasidd <surya.siddharth.pemmaraju@intel.com>
-
Ilya Churaev authored
-
- 22 Nov, 2019 10 commits
-
-
Robert Kimball authored
* Make Node's type_info mandatory * Add ReplaceSlice to ZeroDimTensorEliminiation pass (#3899) * Add ReplaceSlice to ZeroDimTensorEliminiation pass * style * Force Gelu decompose on CPU (#3902)
-
Scott Cyphers authored
-
Scott Cyphers authored
* Put all the op header includes in one header file, ops.hpp * Update ops.hpp
-
Scott Cyphers authored
* Stub for CropAndResize * Cut and pasteo * Need a cast
-
Tomasz Dołbniak authored
* Construct HardSigmoid with alpha and beta as inputs * Switch to the new HardSigmoid constructor entirely * Broadcast with numpy style in hard sigmoid * Python bindings adjustment to the new constructor * Different way of creating constants * Accept scalars instead of 1D vectors for alpha and beta * Adjust the python tests to the new HardSigmoid constructor * Use v1 ops in fused HardSigmoid * Relax the static shape requirement for alpha and beta * Fix merge
-
gaurides authored
-
Scott Cyphers authored
* Address op_tbl issues * fix * fix * fix * Cleanup * cleanup * cleanup * More fixes * Revert ser changes * Compiles * opset conversion fixed * Fix opset conversion tests * Deal with Reciprocal and FloorMod movement * Cleanup * Remove duplicate enums * Experiment * experiment * Types * Reorg around clang 3.9 bug
-
Robert Kimball authored
-
Michal Chruscinski authored
-
gaurides authored
* Initial commit * Add decompose_op and unit-test * Style fix * Fix CI error * Address review comments * Remove CPUBatchFusion * Address review feedback * Address review feedback * Added type_prop tests * Moved 1 test from cpu to core to keep together * Address PR comments * Fix style
-
- 21 Nov, 2019 7 commits
-
-
Gleb Kazantaev authored
* Added U1 precision for binary weights * Handle switch cases with u1 type * Fixed code style * Added convert_to_string support for u1 type * Use real C type for u1 type. Co-Authored-By: Robert Kimball <robert.kimball@intel.com>
-
baojun authored
-
Ivan Tikhonov authored
* fix for shape inference of tensor iterator body * updated unit test for case end = -2 * indexes in unit tests * Updated formula for num_iterations
-
Ewa Tusień authored
* Added downgrade pass for Softmax. * Updated Softmax op to v1. * Created vector with a right capacity. * Include numeric header to enable std::iota function * Removed unused numeric header from the old file * Fix includes style
-
AnastasiaKazantaeva authored
* Fix for windows ninja * Fix for centos build * Remove fix for centosa
-
Tomasz Socha authored
* [SPEC] Add new v1::VariadicSplit operator * Add missing namespace, fix a typo in doc * Apply suggestions from code review Co-Authored-By: Michał Karzyński <postrational@users.noreply.github.com> * Style fix * Set all of the inputs to be relevant to output shape * Set output type if numer of outputs is known * Add node validation for known input
-
Jayaram Bobba authored
-
- 20 Nov, 2019 1 commit
-
-
Ivan Tikhonov authored
* Updated unit test to reproduce a bug * Code style * Add exports * Added missed export
-