Project Structure

oneML folder structure

oneml
├── 3rdparty                                           # 3rdparty dependencies and prebuild artifacts
│   ├── 3rdparty.cmake
│   ├── abseil-cpp
│   ├── avro
│   ├── boost
│   ├── cryptlex
│   ├── cryptolens
│   ├── curl
│   ├── google-cloud-cpp
│   ├── grpc
│   ├── mace
│   ├── mnn
│   ├── opencv
│   ├── openssl
│   ├── openvino
│   ├── protobuf
|   ├── sole
|   ├── tensorrt
|   ├── tvm
|   ├── zlib
|   ├── 3rdparty.cmake
|   ├── build_conan_package.sh
│   └── README.md
├── apps                                               # sample apps
│   ├── CMakeLists.txt
│   ├── cpp
│   ├── csharp
│   ├── go
│   ├── include
│   ├── java
│   ├── python
│   └── README.md
├── bindings                                           # bindings
│   ├── alpr.i.in
│   ├── CMakeLists.txt
│   ├── face.i.in
│   ├── go
│   ├── java
│   ├── python
│   └── README.md
├── CHANGELOG.md
├── ci                                                 # CI files
│   ├── build.yml
│   ├── docker.yml
│   ├── release.yml
│   ├── style.yml
│   └── tests.yml
├── .clang-format                                      # clang-format config
├── .clang-tidy                                        # clang-tidy config
├── cmake                                              # cmake modules
│   ├── config.cmake
│   ├── modules
│   ├── README.md
│   └── toolchains
├── CMakeLists.txt
├── configs                                            # library config files
│   ├── ci
│   ├── default.yaml
│   └── frvt_template.yaml
├── docker
│   ├── Dockerfile
│   ├── Dockerfile.android
│   └── README.md
├── docs                                               # autogenerated documentation
│   ├── CMakeLists.txt
│   ├── conf.py
│   ├── coverage
│   ├── cpp
│   ├── dependencies.rst
│   ├── Doxyfile.in
│   ├── folder.rst
│   ├── go
│   ├── index.rst
│   ├── installation.rst
│   ├── java
│   ├── python
│   └── README.md
├── .dvc                                               # dvc config files
├── .dvcignore
├── .gitignore
├── .gitlab                                            # gitlab merge request templates
│   └── merge_request_templates
├── .gitlab-ci.yml
├── include                                            # public header files
│   ├── CMakeLists.txt
│   └── oneml
├── .lcovrc                                            # coverage config
├── models                                             # models files
│   ├── CMakeLists.txt
│   ├── config
│   ├── include
│   ├── mace
│   ├── mnn
│   ├── openvino
│   ├── README.md
│   ├── resources.cc.in
│   ├── resources.rc.in
│   ├── resources_stub.c
│   ├── systemlib_models.cc
│   ├── tensorrt
│   └── tvm
├── README.md
├── requirements.txt
├── scripts                                            # helper scripts
│   ├── build.sh
│   ├── cls_config_gen.sh
│   ├── compare_files.sh
│   ├── coverage.sh
│   ├── cpp_config_render.py
│   ├── license
│   ├── llvm-gcov.sh
│   ├── README.md
│   └── run-clang-tidy.py
├── src                                                # source files
│   ├── alpr
│   ├── classify
│   ├── CMakeLists.txt
│   ├── face
│   ├── include
│   ├── license
│   ├── nn
│   ├── port
│   ├── public
│   ├── README.md
│   ├── runtime
│   ├── support
│   ├── utils
│   └── oneml.cc
└── tests                                              # test files
    ├── assets
    ├── ccend2end
    ├── ccintegration
    ├── ccunit
    ├── ccutils
    ├── CMakeLists.txt
    ├── include
    └── README.md