Skip to content
Snippets Groups Projects
Commit 441356d9 authored by Hashim Sharif's avatar Hashim Sharif
Browse files

Adding Directory Structure and File Description for TensorRT

parent 10e8e72f
No related branches found
No related tags found
No related merge requests found
......@@ -17,3 +17,37 @@ make
```
## Directory Structure
* ./tensor_runtime:
* ./tensor_runtime/include/: Include files for Tensor Runtime
* ./tensor_runtime/include/tensor_signatures.cc: Include file with Tensor RT signatures
* NOTE: UPDATE this with updated API
* ./tensor_runtime/src/: HPVM Tensor RT sources
* ./dnn_sources:
* ./dnn_sources/src/${BENCH}.cc: Per Bench FULL-precision source
* ./dnn_sources/src/half/${BENCH}.cc: Per Bench HALF-precision source
* ./dnn_sources/src/promise/${BENCH}.cc: Per Bench PROMISE-API source
* ./lib:
* ./lib/tensor_runtime.ll
* NOTE: generated from ./tensor_runtime/include/tensor_signatures.cc
* ./lib/libtensor_runtime.a
* NOTE: Linked against HPVM benchmarks
* ./lib/libtensor_autotuner.a
* NOTE: error-injection library linked with benchmarks
* ./bin:
* ./bin/install_runtime.sh: Script for moving Tensor RT files to ./lib
* ./bin/run_autotuner.py: Python script for running Autotuner experiments
* ./bin/setup_tyler_paths.sh: Tyler-specific path setup for Tensor RT
* ./bin/setup_jetson.sh: Jetson board specific path setup for Tensor RT
* ./bin/swing_selection.py: Script for hardware mapping
* NOTE: Includes the L2,L1 norm mapping to hardware knobs
* ./opentuner:
* ./opentuner/autotuner/: Autotuner scripts
* ./opentuner/autotuner/approxhpvm_tuner.py: Tuner script for ApproxHPVM binaries
* ./opentuner/autotuner/promise_tuner.py: Tuner script for tuning PROMISE voltage levels
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment