• stevenlix's avatar
    Add dynamic shape support in TensorRT execution provider (#2450) · 293b1548
    stevenlix authored
    * remove onnx-tensorrt submodule
    
    * add new onnx-tensorrt submodule (experiment) for trt6
    
    * update engine build for trt6
    
    * update compile and compute for tensorrt6.0
    
    * Update tensorrt_execution_provider.cc
    
    * Update tensorrt_execution_provider.cc
    
    * Update tensorrt_execution_provider.cc
    
    * Update tensorrt_execution_provider.cc
    
    * switch to onnx-tensorrt master for TensorRT6'
    
    * Update tensorrt_execution_provider.cc
    
    * Handle dynamic batch size and add memcpy in TensorRT EP
    
    * update test cases
    
    * Update tensorrt_execution_provider.cc
    
    * update onnx-tensorrt submodule
    
    * Update Dockerfile.ubuntu_tensorrt
    
    * Update Dockerfile.ubuntu_tensorrt
    
    * Update run_dockerbuild.sh
    
    * Update run_dockerbuild.sh
    
    * Update install_ubuntu.sh
    
    * Update concat_op_test.cc
    
    * Update tensorrt_execution_provider.cc
    
    * Upgrade TensorRT to version 6.0.1.5
    
    * Update onnxruntime_providers.cmake
    
    * Update CMakeLists.txt
    
    * Update reduction_ops_test.cc
    
    * Update install_ubuntu.sh
    
    * Update Dockerfile.ubuntu_tensorrt
    
    * Update Dockerfile.tensorrt
    
    * Update BUILD.md
    
    * Update run_dockerbuild.sh
    
    * Update install_ubuntu.sh
    
    * Update onnxruntime_providers.cmake
    
    * Update install_ubuntu.sh
    
    * Update install_ubuntu.sh
    
    * Update gemm_test.cc
    
    * Update gather_op_test.cc
    
    * Update CMakeLists.txt
    
    * Removed submodule
    
    * update onnx-tensorrt submodule
    
    * update header file
    
    * Removed submodule
    
    * add submodule onnx-tensorrt kevin's branch shape-test'
    
    * add debugging code
    
    * Update tensorrt_execution_provider.cc
    
    * Update tensorrt_execution_provider.cc
    
    * merge master
    
    * Removed submodule
    
    * update onnx-tensorrt submodule
    
    * add more changes for dynamic shapes
    
    * Update tensorrt_execution_provider.cc
    
    * update for dynamic shape
    
    * update dynamic shape processing
    
    * fix logger issue
    
    * remove submodule onnx-tensorrt
    
    * add submodule onnx-tensorrt
    
    * add env variable min_subgraph_size
    
    * remove redundency
    
    * update document
    
    * use onnxruntime::make_unique
    
    * fix multi-run issue
    
    * remove some tests to save CI build time
    
    * Add dynamic shape test
    
    * Update TensorRT-ExecutionProvider.md
    
    * Add example of running Faster R-CNN model on TensorRT EP
    
    * Add more details on env variables
    
    * update environment variables
    
    * Update tensorrt_basic_test.cc
    
    * Update model tests
    
    * Update tensor_op_test.cc
    
    * remove --use_full_protobuf
    
    * Update build.py
    293b1548