@@ -33,7 +33,7 @@ void TRTClientFPGA<Client>::setup() {
3333 std::unique_ptr<nic::InferContext::Options> options;
3434 nic::InferContext::Options::Create (&options);
3535
36- options->SetBatchSize (batchSize_);
36+ // options->SetBatchSize(batchSize_);
3737 for (const auto & output : context_->Outputs ()) {
3838 options->AddRawResult (output);
3939 }
@@ -46,7 +46,8 @@ void TRTClientFPGA<Client>::setup() {
4646
4747 auto t2 = std::chrono::high_resolution_clock::now ();
4848 for (unsigned i0 = 0 ; i0 < batchSize_; i0++) {
49- nic::Error err1 = nicinput_->SetRaw (reinterpret_cast <const uint8_t *>(&(this ->input_ [i0*ninput_])), ninput_ * sizeof (unsigned short ));
49+ nic::Error err1 = nicinput_->SetRaw (reinterpret_cast <const uint8_t *>(&(this ->input_ [i0*ninput_])), ninput_ * sizeof (unsigned short ));
50+ // nic::Error err1 = nicinput_->SetRaw(reinterpret_cast<const uint8_t*>(this->input_.data()), ninput_ * sizeof(unsigned short));
5051 }
5152 // nic::Error err1 = nicinput_->SetRaw(reinterpret_cast<const uint8_t*>(this->input_.data()), batchSize_*ninput_ * sizeof(unsigned short));
5253 auto t3 = std::chrono::high_resolution_clock::now ();
@@ -56,7 +57,8 @@ void TRTClientFPGA<Client>::setup() {
5657template <typename Client>
5758void TRTClientFPGA<Client>::getResults(const std::unique_ptr<nic::InferContext::Result>& result) {
5859 auto t2 = std::chrono::high_resolution_clock::now ();
59- this ->output_ .resize (noutput_*batchSize_,0 .f );
60+ unsigned short tmp=0 ;
61+ this ->output_ .resize (noutput_*batchSize_,tmp);
6062 // for(unsigned i0 = 0; i0 < batchSize_; i0++) {
6163 const uint8_t * r0;
6264 size_t content_byte_size;
0 commit comments