mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-02 03:55:34 +00:00
Co-authored-by: Chen Fu <fuchen@microsoft.com> Description: This change add google benchmark git repo as a submodule in onnxruntime repo. Motivation and Context Currently we have benchmarking code that depends on google benchmark. The version we are using has cross compilation issues for ARM CPUs. Recent changes in Google benchmark fixed these issues. Another problem is that we now rely on ONNX to pull in Google benchmark, an indirect dependency. Updating ONNX involves complex steps and rightly so. However, updating Google benchmark dependency should not be hindered by these processes. |
||
|---|---|---|
| .. | ||
| submodules | ||
| cgmanifest.json | ||
| README.md | ||
CGManifest Files
This directory contains CGManifest (cgmanifest.json) files. See here for details: https://docs.opensource.microsoft.com/tools/cg/cgmanifest.html
cgmanifests/cgmanifest.json contains entries that don't belong in more specific categories (e.g., git submodules).
Git Submodules
cgmanifests/submodules/cgmanifest.json contains entries for git submodules.
It can be generated like this:
- Change to the repository root directory.
- Ensure the submodules are checked out. For example, with:
$ git submodule update --init --recursive - Run the generator script:
$ python cgmanifests/submodules/generate_submodule_cgmanifest.py > cgmanifests/submodules/cgmanifest.json
Please update this cgmanifest.json file when any git submodules change.