mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-14 20:48:00 +00:00
* Allow specific optimizers to be disabled.
- replace unused ability to specify just the optimizers to run
- never used so not needed
Allow the disabled list to be specified via the python bindings
- expected usage is internal, so using kwargs for that so as not to pollute the documentation with stuff no user is likely to need
Update the ORT format model conversion script to disable NCHWc transformer when level is 'all'
- currently there aren't any known use cases where we'd want the NCHWc transformations to run as they create a device specific model and aren't used on ARM
- the ORT format model is not expected to be generated on the target device (e.g. generate on Windows/Linux/macOS to deploy to Android/iOS so there's a good chance we'd generate a useless/invalid model
- default to 'all' as ARM and MLAS prefer NHWC and the NHWC transformer runs at that level
* Add matching changes to optimizer generation in training code
|
||
|---|---|---|
| .. | ||
| util | ||
| __init__.py | ||
| convert_onnx_models_to_ort.py | ||
| create_reduced_build_config.py | ||
| dump_subgraphs.py | ||
| example_operator_perf_test.py | ||
| FindOptimizerOpsetVersionUpdatesRequired.py | ||
| gen_contrib_doc.py | ||
| gen_opkernel_doc.py | ||
| get_submodules.py | ||
| onnx_test_data_utils.py | ||
| ort_test_dir_utils.py | ||
| PythonTools.md | ||
| register_custom_ops_pytorch_exporter.py | ||
| remove_initializer_from_input.py | ||
| run_android_emulator.py | ||
| sparsify_initializers.py | ||
| update_version.py | ||