lenet5 is the simplest net in this tensorrtx project. You can learn the basic procedures of building tensorrt app from API. Including define network
, build engine
, set output
, do inference
, serialize model to file
, deserialize model from file
, etc.
// 1. generate lenet5.wts from https://github.com/wang-xinyu/pytorchx/tree/master/lenet
// 2. put lenet5.wts into tensorrtx/lenet
// 3. build and run
cd tensorrtx/lenet
mkdir build
cd build
cmake ..
make
sudo ./lenet -s // serialize model to plan file i.e. 'lenet5.engine'
sudo ./lenet -d // deserialize plan file and run inference
// 4. see if the output is same as pytorchx/lenet