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 6110fffbb5 inference fix
2017-08-14 11:36:48 +02:00

26 lines
577 B
C++

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