* remove input edges while removing a node.
* put comments on how to remove a node without using resolve.
* fix test failure
* fix test failure.
* fix format
* try to guess and fix mac ci failure.
* change add remove edge api.
* update IR
* update comments
* fix comments.
* Add conv+activation fusion.
* Adding tests
* Adding activation LeakyRelu.
* Refactoring the code to use a fusedConv custom op instead of changing
the original conv op at runtime.
* fix build issue.
* fix build issue.
* In order to reduce binary size:
1. reuse onnx shape inference for conv
2. remove most doc.
* Accomodating PR comments.
* Accomodating PR comments
* Remove unused variables
* separate ops from kernels so that folks don't need to depend on kernels when doing export
* resolve conflicts.
* fix comments and warnings in linux
* fix build break in linux
* fix build break.
* fix the wrong dependency that framework needs providres.
* Added tests for C# types
* added multithread c# test
* Added pretrained tests
* Added function to load data from PB file
* added exec task for protoc
* Use windows specific C-runtime based solution for lowercasing/uppercasing.
This worksaround cpp runtime bug with std::locale construction.
* Address review comments.
* Implement separator tokenizer with TST.
TODO: Clarify what to do if the output is empty and no start/end text
markers required. Also see if the current search algo is acceptable.
* Add utf8 util test
* For empty output produce [C] -> [C][0], [N][C] -> [N][C][0]
* Augument TST search with match conflict resolution in favor of
earlier specified pattern matches.
* Address MAcOS build error.
* Adjust error message
* Address review comments.
* Remove nested loops.
* Remove 3rd party utf8 validation code.
* Address review comments part I.
* Move padding outside start/end markers.
Split unit tests for invidividual test cases.
* Fix a common prefix bug reported by Xavier.
* Upgrade gpu build to CUDA 10 + cudnn 7.3
* update the yaml file for python package building
* switch to the cuda9.1 docker file if the CUDA_VER is cuda9.1-cudnn7.1
* Add build step to remove the cuda msbuildcutomization file after build, otherwise, the cuda high version could impact the lower version build
* update vs path
* update the path
* Update Dockerfile for ARM build and build description
* Update BUILD.md for ARM build
* Fix typo
* Kezhan/renaming graph_base.h to graph.h (#95)
* rename graph.h to graph_viewer.h
* rename graph_base.h to graph.h
* Implement StringNormalizer (#69)
* Imlpement StringNormalizer
Add mixed language tests, test case insentive path.
* Create a locale on the fly. Default locale does not seem to create well.
* Add CI language-pack-en to make default locale available.
Catch and translate locale creation exception to make the message
meaningful.
* Make sure locales are configured on Ubuntu.
* Split the CI pipelines (#94)
* Add the split build badges (#96)
* Split the CI pipelines
* Update build bdge display table in README
* Revert Softmax optimizations using openmp. (#97)
Revert "Simpler unused parameter in #if defined() switch."
This reverts commit 6b00e6bb4d.
Revert "Better opemmp parallel group count calculation in Softmax parallel running."
This reverts commit c530064ebe.
Revert "Optimize softmax cpu by parallel using openmp."
This reverts commit e7bdfa00db.
* Delete logo as per marketing requirements (#98)
* Update Dockerfile for ARM build and build description
* Update BUILD.md for ARM build
* Fix typo
* Eliminate the confusing double negative
I was having trouble parsing the caveat NOTE, proposing wording changes that I think reflect the meaning and avoid the confusion.
* Eliminate double negative without further explanation on role of this file.
Incorporate @pranavsharma feedback.
Revert "Simpler unused parameter in #if defined() switch."
This reverts commit 6b00e6bb4d.
Revert "Better opemmp parallel group count calculation in Softmax parallel running."
This reverts commit c530064ebe.
Revert "Optimize softmax cpu by parallel using openmp."
This reverts commit e7bdfa00db.
* Imlpement StringNormalizer
Add mixed language tests, test case insentive path.
* Create a locale on the fly. Default locale does not seem to create well.
* Add CI language-pack-en to make default locale available.
Catch and translate locale creation exception to make the message
meaningful.
* Make sure locales are configured on Ubuntu.