# TensorRT-GANet
This repo deploys [GANet](https://github.com/Wolfwjs/GANet) using TensorRT.
## Steps
1. Install [TensorRT 8.0](https://developer.nvidia.cn/nvidia-tensorrt-8x-download)
```Shell
# https://developer.nvidia.cn/nvidia-tensorrt-8x-download
tar -xvzf TensorRT-8.0.3.4.Linux.x86_64-gnu.cuda-10.2.cudnn8.2.tar.gz
# export TENSORRT_DIR=~/TensorRT-8.0.3.4
git clone -b release/8.0 https://github.com/Yibin122/TensorRT.git # MMCVDeformConv2d plugin
cd TensorRT/
git submodule update --init --recursive
mkdir -p build && cd build
cmake .. -DTRT_LIB_DIR=~/TensorRT-8.0.3.4/lib -DTRT_OUT_DIR=`pwd`/out -DCUDA_VERSION=10.2
make -j$(nproc)
make install
```
2. PyTorch to ONNX
```bash
git clone https://github.com/Wolfwjs/GANet.git
cd GANet
python setup.py develop
# 用当前repo的deform_conv.py替换: GANet/mmdet/ops/dcn/deform_conv.py
python ganet_pth2onnx.py
```
3. ONNX to TensorRT
```bash
cd ~/TensorRT-8.0.3.4/bin
./trtexec --workspace=4096 --onnx=${model_path}/ganet.onnx --saveEngine=${model_path}/ganet.trt8
```
## TODO
- [ ] implement postprocessing
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
TensorRT_使用TensorRT部署LaneTT模型_优质算法部署项目实战.zip (17个子文件)
TensorRT_使用TensorRT部署LaneTT模型_优质算法部署项目实战
samples
02610.jpg 324KB
02610_pred.png 1.11MB
laneatt
laneatt_test.cc 196B
CMakeLists.txt 551B
laneatt.hh 2KB
laneatt.cc 5KB
onnx_to_tensorrt.py 6KB
ganet
CMakeLists.txt 565B
ganet_pth2onnx.py 2KB
deform_conv.py 20KB
ganet.cc 3KB
ganet.hh 1KB
README.md 1KB
main.cc 207B
common.py 7KB
laneatt_to_onnx.py 4KB
README.md 481B
共 17 条
- 1
资源评论
极智视界
- 粉丝: 2w+
- 资源: 1459
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功