-
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
41a4d55f
Name |
Last commit
|
Last update |
---|---|---|
cmake | ||
contrib/docker | ||
doc | ||
maint | ||
python | ||
src | ||
test | ||
third-party | ||
.clang-format | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
INSTALL.md | ||
LICENSE | ||
README.md | ||
changes.md |