* refine the codebase
* remove the dup def file
* surface the build error in the build script.
* fix the build break for gcc
* run the test after build in Linux
* enable build on Linux
* move pssetup files into the subfolder
* clean up
* correct the package path
* enable non-python build
* add Linux CI
* Update mshost.yaml for Azure Pipelines
* change to std::complex
* Added getting started instructions for Windows
Signed-off-by: Tom Wildenhain <tomwi@microsoft.com>
* Added casting from python for additional types
* Added error for float16
Co-authored-by: Wenbing Li <10278425+wenbingl@users.noreply.github.com>
* refactoring
* remove useless include
* remove pragma once from cc files
* add custom_op_test.onnx
* remove unnecessary imports, add header in project file, run C++ unit tests
* refactor tests
* Update mshost.yaml
* Implements dummy operators with double and strings
* udpate CI
* Implements StringUpper C++ version
* Fix runtime issue preventing from registering multiple python ops
* add c++ operator StringJoin
* Support multi output for python and C++ operators
* remove torch in requirements-dev.txt
* add test step in the pipeline
* pip install ort for test.
* correct the pip cmi
* add onnxconverter-common
* update the requirements.txt
* enable cc_optimize feature.