- 17 Jan, 2019 1 commit
-
-
Adam Procter authored
* Retire Reduce, ReduceWindow, SelectAndScatter * Remove lingering AnyAllReplacement code * Remove apparently-now-unused macro * Remove lingering op/reduce.hpp includes * Remove FunctionCall * Update Python stuff to remove FunctionCall, Reduce * Add Any/All tests to GPU manifest * Remove deleted .hpp #include from gpu_compiled_function.cpp * Restore reduce_function.cpp since that is where the All/Any implementations ended up residing * Add reduce_function.cpp back into CMakeLists.txt * Remove #include of deleted reduce.hpp * Re-remove AnyAllReplacement from GPU passes * Remove deleted #includes from gpu_internal_function.cpp * Remove git conflict stuff (whoops) * Add newline at EOF, per review comment * Address flake8 complaint about unused import
-
- 03 Jan, 2019 1 commit
-
-
Robert Kimball authored
* update licenses for 2019 * style
-
- 18 Dec, 2018 1 commit
-
-
tsocha authored
-
- 07 Dec, 2018 1 commit
-
-
Robert Kimball authored
* change compile call to return Handle * make CPU require compile() before call() * fix unit tests to call compile() before call() * fix failing ops * update unit test * revert some changes * more fixups * more diff cleanup * a few more issues addressed * more fixes * update API * more updates * fix test_ops.py * fix * another attempt to fix * fix unit test * fix test error
-
- 06 Dec, 2018 1 commit
-
-
Michał Karzyński authored
* Update README for PyPI * Update README for PyPI * Remove redundant newlines * Fix links
-
- 04 Dec, 2018 2 commits
-
-
Artur Wojcik authored
This reverts commit c5b082c6.
-
Artur Wojcik authored
* onnx: return signle nGraph function with multiple outputs Signed-off-by:
Artur Wojcik <artur.wojcik@intel.com> * onnx: remove excessive code Signed-off-by:
Artur Wojcik <artur.wojcik@intel.com> * Update ngraph python unit tests
-
- 29 Oct, 2018 1 commit
-
-
Rob Earhart authored
* Add PlaidML backend * CR comments Used m_ prefix for members; removed trailing underscores Updated license headers Moved associated header inclusions to project blocks Wrapped comments to 100 chars Added missing newlines between functions Removed nested namespaces in operation implementations * Add earhart to CODEOWNERS * Rebase updates * style
-
- 24 Oct, 2018 1 commit
-
-
mchrusci authored
-
- 06 Sep, 2018 1 commit
-
-
Sang Ik Lee authored
* Implement TopK. * Update python wrappers for TopK, ArgMin and ArgMax. * Address some reviewer comments. * Add type property check tests for TopK. Set correct TopK behavior for K==0. * TopK: Add 1d and 3d unit tests. * Address more reviewer comments. * Apply code style.
-
- 03 Sep, 2018 1 commit
-
-
Michał Karzyński authored
-
- 31 Aug, 2018 1 commit
-
-
Adam Rogowiec authored
* Expose onnx_import C++ interface in Python API. * Pretty printing. * Add Computation interface using Ngraph Function objects plus UT. * Apply code format. * Remove unnecessary stream open mode. - Code formatting. * Fix onnx_import submodule visibility. - Folder restructurization. * Fix some small errors. - Wrong function type annotations. - Class doc. - Code formatting. - Class inheritance from object. * Use modified Runtime class interface. * Add model for test_onnx_import. * Revert back to old API. - Use of Function object in Computation class. * Use of previous verions API. * Small refactoring * Code cleanup
-
- 16 Aug, 2018 1 commit
-
-
tsocha authored
* [Py] Wrapper for LRN * Add missing header * Add default param values, docs and some unit tests * Fixes * clang-format
-
- 10 Aug, 2018 1 commit
-
-
Robert Kimball authored
-
- 02 Aug, 2018 1 commit
-
-
Michał Karzyński authored
* [Py] Add convolution_backprop_data to API * Conv fix
-
- 10 Jul, 2018 1 commit
-
-
Adam Rogowiec authored
* Enable retrieving data from Constant in python. * Test on wide value range.
-
- 07 Jul, 2018 1 commit
-
-
Robert Kimball authored
* complete the new backend construction/destruction API * close each dlopen * don't close libraries for now as it causes python to segfault
-
- 06 Jul, 2018 1 commit
-
-
Adam Rogowiec authored
-
- 03 Jul, 2018 1 commit
-
-
tsocha authored
-
- 21 May, 2018 1 commit
-
-
tsocha authored
-
- 18 May, 2018 1 commit
-
-
tsocha authored
-
- 16 Apr, 2018 1 commit
-
-
Robert Kimball authored
* remove obsolete * change to use new Backend API * rename parameter
-
- 13 Apr, 2018 2 commits
-
-
Robert Kimball authored
* remove deprecated * remove all legacy Backend API usage remove deprecated files * pull in changes from master * fix GPU calls * disable tests in convolution generator * update per PR comments. Enable performance counter feature. * update per PR comments * fix build error * fix conditionally compiled test :(
-
arogowie-intel authored
* Add python wrapper for nGraph Reduce operation. - Add UT. * Refactoring. - Add UT case with default reduction on all axes. * Extend `reduce` operation signature to also accept `Function` object. - Add UT case. * Fix formatting errors.
-
- 12 Apr, 2018 1 commit
-
-
tsocha authored
* Enable BatchNorm op * Enable function call op * Enable get output element op
-
- 09 Apr, 2018 1 commit
-
-
raramer01 authored
* unskipping passing gpu tests * skipping failing gpu tests * import pytest as needed * fix style issues * unskip passing test * add additional skip reason, unable to compile
-
- 06 Apr, 2018 1 commit
-
-
arogowie-intel authored
* Add/update Python wrappers for nGraph operations. - NotEqual, OneHot, Power, Sqrt, Relu, Sign, Sin, Sinh, Tan, Subtract, Select, Tanh, Sum, Reduce, Softmax, ReplaceSlice, Reverse - Add UT for Relu, Sign, Sin, Sinh, Sqrt, Tan, Tanh, * Add UT for cases when Cos and Sin are giving incorrect results. * Alphabetically sorted imports. * Small refactoring. - Update docstrings - Remove unnecesary auxiliary local variable.
-
- 04 Apr, 2018 1 commit
-
-
tsocha authored
* [Py]Fix problem with double set layout * Extend UT for coverage double set layout
-
- 30 Mar, 2018 1 commit
-
-
arogowie-intel authored
* Add python wrappers for nGraph Cos, Cosh operations. - Update docstrings. * Enable auxiliary function running computation to accept multiple input nodes. * Python wrapper for nGraph Dot function with UT. * Update python wrappers for nGraph Exp and Equal operations. - Update docstrings. - Add UT for exp. * Update python wrappers for nGraph Floor, Greater, GreaterEq, Less, LessEq operations. - Update docstrings. - Add UT for ng.floor. * Update python wrapper for nGraph Log operation. - Update docstring. - Add UT.
-
- 29 Mar, 2018 1 commit
-
-
arogowie-intel authored
* Update avg_pool signature to be consistent with ngraph AvgPool. - Change parameters order and use more appropriate paramter names. - Add docstring. * Single file with test for pooling operations. - Add test for avg_pool for 2D case. * Code refactoring. - Rename parameters to be more verbose. - Change function return type, to enable general usage. * Add UT for ceil, ceiling and abs. * Update docstrings and type annotations. * Add UT for broadcast operation. * Add UT for concat operation. - Minor change: add optional node name function parameter. * Code formatting. * UT for constant and convert operations. - Move broadcast test to test_basic.py file. * Update function signature. - Update to be consistent with nGraph object API. * Review fix. - Update type annotations. - Update docstring. - Change local variables names to be consistent. * Refactoring - put some commonly used functions into util.py. * Update convolution operation signature. - Add docstring - Update to be consistent with respective nGraph object API. - Formatting in UT. * Fix import statements under py27. * Correct quotation marks. * Revert changes: use AxisSet as a return type. * Review fix. - Update parameter names to be consistent with respective parameters of nGraph object constructors. * Review fix - Set seed for random number generation to be repeatable. - Use numpy.allclose. * Change serialize routine * Change serialize routine call for onnx * Run clang-format on constant.cpp * Update function type annotation.
-
- 28 Mar, 2018 1 commit
-
-
tsocha authored
* [Py] Update serialization * Update docstring * Add UT for serialize model
-
- 23 Mar, 2018 2 commits
-
-
arogowie-intel authored
* Add test for ng.absolute - remove unnecesary repetitive call to as_node * Add Acos operation with UT. - update docsrings - refactor and parameterize unit tests * Review refactoring fix. * Review refactoring fix part 2. * Add Asin and Atan nGraph operation wrappers.
-
tsocha authored
* [Py] Add UT for avg_pooling_3d(Cover uncontigous data input)
-
- 21 Mar, 2018 1 commit
-
-
Nishant Patel authored
-
- 20 Mar, 2018 1 commit
-
-
Sandeep authored
* topolotical-sort based node clustering * cmake builds * Argon manager renamed to NNP along with placement * nnp dir cmake changes * tests pass * more renames * somemore renames * reslove redefination * revert to ARGON_API * more PR comments and remove nnp-fusion tests as redundant * update path * fix format
-
- 17 Mar, 2018 1 commit
-
-
Sang Ik Lee authored
* Remove unsupported linker flags for Mac build. * Restructure python binding. Put low level direct wrapper for ngraph c++ API into ngraph/impl Move high level API from ngraph_api to ngraph * Move CMakeLists.txt to its own PR
-
- 16 Mar, 2018 1 commit
-
-
Sang Ik Lee authored
* Wrapped convolution, max_pool, replace_slice, slice * Friendly API for Ngraph++ Python bindings * code review * Update incorrect ngraph version used in README.md and add ngraph version in file ngraph_ref * Update ngraph-neon * Friendly API for Ngraph++ Python bindings * Flake8 style fix * Friendly API for Ngraph++ Python bindings * code review * Update setup.py.in to include ngraph_api. * Update ngraph-neon. * Create separate build scripts for python2 and python3. * Update ngraph-neon. * Tox configuration * automatically create virtualenvs for Python 2 and Python 3 * run unit tests using pytest * check that code style is compliant with PEP8 using Flake8 * run static type checking using MyPy See README.md for usage information. * Unary Ops Includes: * abs * ceil * exp * floor * log * neg * sqrt * Added MaxPool test * Added Convolution op test * mv mnist to examples/ * Enabled reverse op test * Review fixes * Review fixes pt.2 * Update ngraph-neon. * Update setup.py.in * Update ngraph-neon. * Enable broadcasting * Enable div op * Enable mul op * Enable sub op * Enable add op * Fix style and types for tox * Review fixes * Add docstrings * Up to date with private-ngraph-cpp * Update ngraph_ref * Update ngraph-neon. * Helper function for Constant Node * Minimum and Maximum Ops * Add dtype param to ng.constant * add LICENSE and switch to Intel Copyright * Added conv brop ops * Fix pep8 warning in copyright * Added convolution test * Fixed copyright header * Additional style checks Includes: * Do not use mutable data structures for argument defaults. * Helper ng.equal * Update ngraph-neon. * Added convolution brop test * Fixed format * Add max pooling backprop. * Add missing change. * Fix style and add a Node method. * Update ngraph-neon. * Implicit casting of scalar values to Nodes in API helper functions * Implicit casting unit tests * Support for ngraph boolean type * Add AvgPool support. Test cases will be added later. * Update ngraph-neon. * Extend Node class to support binary operators * updating cpp master * Update ngraph_ref * Update ngraph-neon. * Extend Node class to support more binary operators * Bugfix for Constant op test * Fix for reversed operators * Enable tanh op * Flake8-Bugbear requires Python3 * Fix for node with empty shape * Wrapping serialize function * Update setup.py.in * Update __init__.py * Fix import for static type checking. * Enable logical ops * Update ngraph-neon * Enable dot op. * Raise an error when user provided data that we currently don't support. * Change raised error type to more appropriate. * Fix: remove superfluous user input checking. Actually Dot function inside ngraph++ performs input validation. The error checking we want to do should be within ngraph_onnx interface. * Enable conv2d op * Added convolution test * Remove currently unused arguments. Dot can determine reduction axes inside ngraph++ for <= 2D cases. * Fix function signature type annotation. * Updated convolution test * Added argon backend * Update wrappers to match ngraph 8ad86ab9 * Update ngraph-neon. * Update ngraph to d2d0196b * Update python binding. * Limit number of threads for parallel build. * Update python wrapper. * Update AvgPool constructor. * Update python wrapper. * Add Reshape op. * Better conv default parameters * Enable sum op * Add reshape operation documentation. * Review fix * Added gpu skip * API - Enable Pooling Ops (#55) * Enable AVG Pooling OP * Enable MAX Pooling OP * Review fix * Update python wrappers. * Fixing the default argument handling for serializer function * Update python wrapper. * API - Change default Runtime to CPU (#58) * Fix RuntimeError: function fails to compile * Change default Runtime to CPU * Fix for tox tests on CPU backend * API - Add serialize method to Computation class * Sync ngraph-cpp part 1 * Sync ngraph-cpp remaining * Sync continued * Sync to ngraph-cpp part 3 * Sync -- Changing test file * update ref spec * update cpp ref * Update setup.py.in and rename concatenate.cpp and concatenate.hpp to concat.cpp and concat.hpp * Add missing source file in setup.py.in * Wrap manager class for calling the reshape elimination pass * header file change * Rename pass to passes to avoid python keyword conflict * file rename * Add src file in setup.py * private-ngraph-cpp renamed to ngraph-cpp * API - Integrate Shape objects (#66) * Speedup for broadcasting in python_api * Wrap relu & relubackprop op * Type in setup.py * Wrap Max op * Wrap Product op * Wrap Allreduce op * Wrap FunctionCall op * include function header file * Wrap GetOutputElement op * Wrap Min op * Update ngraph cpp master * Wrap BatchNorm op * Wrap Softmax op * Fix in setup.py, batchnorm.cpp & softmax.cpp * Add __repr__ function to Shape objects. * updating commit hash in README * Downgrade python to python3.5 * Correct implementation of __str__ and __repr__ wrappers for Shape object and their usage from Node and Parameter * Update wrapper * Update setup.py.in to match setup.py * Update ngraph-cpp to 89da71d3 * Update wrapper. * Add sum, max, min and prod interfaces to ng++ Sum, Max, Min, Product respectively * Add unit test for max, min, sum, and prod operations. * Update README: ngraph-cpp repo has been renamed to ngraph * Change pybind11 as a source only CMake external project * Update python wrapper. * Move pybind11 download location and remove legacy setup.py * Update wrapper. * Change package name from pyngraph to ngraph * Remove python submodule. * Move .gitignore * Fix compilation issue after serializer api update. * Remove files accidentally added by last RP to wrapper repo. * Add missing packages to setup.py.in * Fix module path issue. * fix goe (jayaram) * Fix wrapper and ngraph_api tests * Add minimal documentation for the python wrappers. * Add test_reduction.py in ngraph_api * Update python nGraph doc. * Remove commented out code. * update README.md, delete ngraph_ref, fix tox * Revert "Add minimal documentation for the python wrappers." This reverts commit 2e61c698bd15f3b08dc096d4b1774d0cb52041ee. * Revert incorrect way of adding doc. * Revert incorrect way of adding doc. This reverts commit 2e61c698bd15f3b08dc096d4b1774d0cb52041ee. * Move conftest.py and fix in README * Add minimal docstring for python wrappers. * Format Wrapper cpp code
-