- 14 May, 2018 5 commits
-
-
Yixing Lao authored
* Enable NNP reverse build, clean up ngraph repo * clean mkldnn cmake
-
Fenglei authored
* add reduce op * fix bug * fix bug and enable tests * hack solution to get reduction function in reduct op * hack version working on all tests * fixed the reduction checking process
-
Nick Korovaiko authored
* clean up, rename * remove commented code; add comments
-
Robert Kimball authored
* throw useful error when Backend library fails to initialize * add dlerror to error message when opening backend shared lib
-
Robert Kimball authored
* Generate binary representable floats for input data
-
- 11 May, 2018 9 commits
-
-
Scott Cyphers authored
Removed ReLu activation present just before softmax. (It's not a good idea to have ReLu > Softmax immediately. The test accuracy of the model is now much better.)
-
Nick Korovaiko authored
-
Adam Straw authored
* move nop elimination pass to nGraph and add broadcast elimination * fix pad test bug * remove graph visualizer and clean up includes in nop eliminate test * code format
-
L.S. Cook authored
* Final PR review edits plus repair abc.cpp example docs that broke when code was added * Word
-
Nick Korovaiko authored
-
Nick Korovaiko authored
* type tests for reverse_sequence * remove commented out code
-
Nick Korovaiko authored
-
Sang Ik Lee authored
-
Adam Rogowiec authored
-
- 10 May, 2018 5 commits
-
-
Chris Sullivan authored
-
Yixing Lao authored
-
Yixing Lao authored
* test_control in util
-
Robert Kimball authored
* Add mechanism for disabling specific backend unit tests from a manifest file. Populate the test manifest files for CPU, GPU and INTERPRETER. * update docs for new manifest controlled transformer unit tests
-
Michał Karzyński authored
* [Py] Use get_friendly_name for object names
-
- 09 May, 2018 4 commits
-
-
Chris Sullivan authored
* Moved emit_elementwise implementation into CUDAEmitter and added logical_and and logical_or ops. * Updated comment and formatting. * Added check for multi-output elementwise ops.
-
Yixing Lao authored
-
Chris Sullivan authored
* Added op::AvgPool cudnn impl. which works for 2-3 spatial dimesions and no/symmetric padding. Enabled tests. * Added cuda-c implementation of average pool which handles 1-3 spatial dimensions as well as asymmetric padding. This commit also introduces several helper functions for performing fast integer division and fast constant memory access. * Formatting. Removed bool that was used for testing to force the cuda impl. over cudnn. * Added CUDNN AvgPoolBackprop implementation. * Removed inline enum in preference of a helper struct. Removed instances of multiple declarations on a single line. Updated comments. * Removed _prefix to helper functions in anonymous namespace.
-
Yixing Lao authored
* create ngraph_test_util * installs libngraph_test_util
-
- 08 May, 2018 15 commits
-
-
L.S. Cook authored
* doc updates * test add section on transformers to graph basics * Fix typo on abs * Adding more background and detail for graph-building concepts unique to nGraph * First pass at updating nGraph basics for StackOverflow kinds of questions * Forgot to add a file * Update for new naming and capitalization conventions * add edits from first PR review * More updates from PR review
-
Sevin F. Varoglu authored
* Minor changes for AllReduce
-
Chris Sullivan authored
* Refactored the cudnn reduce kernel to use the nGraph Shape -> cudnnTensorDescriptor cudnn helpers that the other kernels use. * Added cacheing to cudnn reduce op. * Adding back hashing call before returning primitive index to op::Reduce (bug fix). * [cuDNN:Part 2] Descriptor Creation/Destruction refactoring (#969) * Added a cuDNN descriptor factory which manages the construction and destruction of cuDNN descriptors. It correctly calls Create/Destroy based on the cuDNN descriptor type. Previously the Destroy functions were not being called. * Removed commented code and changed class to struct on cudnn_descriptor. * Added comments and updated a few variable names. * Clang compiled cuDNN kernels (those not part of CUDNNEmitter) now use the CUDNNDescriptor factory.
-
Adam Rogowiec authored
* First version of nGraph Python API documentation pages. * Remove use of (`) apostrophes since they generate Sphinx warnings. * Fix submodule rendering in Sphinx PythonAPI docs * Add updated index and conf py files * Updated version of Python API doc. * Better description for the autosummary * FIX: Disable autogeneration of summary files in documentation. * Remove redundant file containing duplicate information. * Remove unused Sphinx extensions. * (Partially) automatic generation of python API doc. - Detailed documentation is generated automatically - Summaries are generated automatically for all files except runtime.py which is parsed incorrectly. - No additional steps required. Only run `make html`. Under the hood there is lunched script which generates all required files to some temporary directory under `/tmp/sphinx_auto_py_doc/` and copied to docs directory afterwards. - Remove `autosummary_generate` from in configuration file since we use custom script which performs this step. * Review update. * Automatically generated stub files for doc. - Added just few empty lines which has been removed during recent merge.
-
Fenglei authored
* add concat op * change to concat * add more code for gpu concat * compile sucess version with bug * add emit_concat_op * runable with wrong result * working version * add some comments * delete old comments. * delete old comments. * remove bug doxyen comments
-
Nick Korovaiko authored
-
Christian Convey authored
-
Pruthvi authored
-
Robert Kimball authored
-
DawnStone authored
* workaround to avoid apt-get update error for GPU docker image build on Ubuntu 16.04: The method driver /usr/lib/apt/methods/https could not be found. * removed extraneous proxy variables from the contrib/docker/Dockerfile for GPU on Ubuntu 16.04
-
Nick Korovaiko authored
* product simplifier * char -> signed char
-
Jayaram Bobba authored
* Make temp memory pools static to avoid memory allocation overheads * Initial implementation for graph control to enable caching and computation reuse * Added sphinx documentation * Turned off memory buffer reuse in CPU transformer to support computation reuse. Added unit test * Change memoizable to cacheable * Change memoizable to cacheable * Rename variables
-
DawnStone authored
-
Adam Rogowiec authored
* First version of nGraph Python API documentation pages. * Remove use of (`) apostrophes since they generate Sphinx warnings. * Fix submodule rendering in Sphinx PythonAPI docs * Add updated index and conf py files * Updated version of Python API doc. * Better description for the autosummary * FIX: Disable autogeneration of summary files in documentation.
-
Nick Korovaiko authored
* MaxPoolWithIndices CPU Fusion * fix test to pass checks in cpu_fusion * pass test * clean up * add a new pass, add layouts * remove the opt from cpu_fusion * refactor cpu_layout logic for maxpool, clean up comments * add comment w.r.t. indices tensor * rename to cpu_workspace_insertion * add CPUWorkspaceInsertion pass for TF
-
- 07 May, 2018 2 commits
-
-
Nick Korovaiko authored
* sequence reverse * fix test * more tests for reverse_sequence * remove debug prints, change perms * fix formatting; remove dead code * make seq_lengths a parameter * autodiff + tests
-
Nick Korovaiko authored
* cse init * init tests * clean up; more tests * remove visualizations
-