onnxruntime/onnxruntime/test
Gary Miguel dc5d6b9515
register signal ops for opset 17 (#11778)
* Register signal ops for op set 17

Note code is mostly being moved, not added. These ops were previously
only registered as Microsoft contrib ops and only built if
`BUILD_MS_EXPERIMENTAL_OPS=1`. They've been added to the ai.onnx
standard op set in version 17.

Main components of this change:

* Move the kernels from the conrib_ops directory to the
  core directory.
* Add function bodies for ms experimental ops. This will allow
  old models that use the contrib ops to continue to function.
  All the function bodies consist of a single op (the
  new standard op), so performance overhead should be minimal.

Minor clean-up also in this change:

* De-duplicate get_scalar_value_from_tensor: put it in a new utils.h.
* Fix some bugs that caused compilation errors with the experimental
  ops. Tested with `build.sh --ms_experimental`
* Fix some spelling errors and lint violations.
* Replace a couple of switch statements with `MLTypeCallDispatcher`.
* Use `InlineVector` instead of `std::vector`.

Unblocks https://github.com/microsoft/onnxruntime/issues/11640
2022-06-27 10:26:55 +10:00
..
api_tests_without_env
common [CUDA] Implement BitmaskDropout, BitmaskBiasDropout and BitmaskDropoutGrad (#11534) 2022-05-27 17:24:47 +08:00
contrib_ops register signal ops for opset 17 (#11778) 2022-06-27 10:26:55 +10:00
debug_node_inputs_outputs
eager Revert "fixed point based requantization on arm64 (#11540)" (#11732) 2022-06-03 19:12:25 -07:00
framework Restructure function inliner (#11731) 2022-06-24 09:21:31 -07:00
fuzzing
global_thread_pools
ir Add better error message for subgraph output coming directly from outer scope value. (#11638) 2022-05-28 08:04:27 +10:00
mlas fuse Conv+Add+activation for CPU from different op-branch (#10987) 2022-04-01 09:25:17 +08:00
onnx Deprecate APIs returning raw ptrs and provide replacements (#11922) 2022-06-24 09:50:04 -07:00
opaque_api Deprecate APIs returning raw ptrs and provide replacements (#11922) 2022-06-24 09:50:04 -07:00
optimizer Remove Cast before and after Gelu (#11885) 2022-06-22 09:07:48 +08:00
perftest Deprecate APIs returning raw ptrs and provide replacements (#11922) 2022-06-24 09:50:04 -07:00
platform Fix GetDirNameFromFilePath to support forward slash in windows (#11793) 2022-06-10 14:37:30 -07:00
proto
providers register signal ops for opset 17 (#11778) 2022-06-27 10:26:55 +10:00
python Update ONNX to 1.12 (#11924) 2022-06-21 17:19:52 -07:00
quantization
shared_lib Deprecate APIs returning raw ptrs and provide replacements (#11922) 2022-06-24 09:50:04 -07:00
testdata register signal ops for opset 17 (#11778) 2022-06-27 10:26:55 +10:00
unittest_main
util EP factory creation cleanup and enhancements. (#11798) 2022-06-16 07:01:41 +10:00
wasm
win_getopt
xctest