This repository has been archived on 2026-02-22. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
tkDNN/tests/test_rtinference/rtinference.cpp
T
Francesco Gatti b3a369dc29 RTinference test
2017-08-14 11:24:23 +02:00

27 lines
588 B
C++

#include<iostream>
#include "tkdnn.h"
int main(int argc, char *argv[]) {
// Network layout
tkDNN::dataDim_t dim(1, 3, 608, 608, 1);
tkDNN::Network net(dim);
if(argc < 2 || !fileExist(argv[1]))
FatalError("unable to read serialRT file");
//convert network to tensorRT
tkDNN::NetworkRT netRT(&net, argv[1]);
dnnType *data;
checkCuda(cudaMalloc(&data, dim.tot()*sizeof(dnnType)));
printCenteredTitle(" TENSORRT inference ", '=', 30); {
TIMER_START
data = netRT.infer(dim, data);
TIMER_STOP
}
return 0;
}