RTinference test

This commit is contained in:
Francesco Gatti
2017-08-14 11:24:23 +02:00
parent 81e5f6a97b
commit b3a369dc29
5 changed files with 45 additions and 8 deletions
+26
View File
@@ -0,0 +1,26 @@
#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;
}