CMS 3D CMS Logo

Classes | Typedefs
TritonData.h File Reference
#include "FWCore/Utilities/interface/Exception.h"
#include "FWCore/Utilities/interface/Span.h"
#include <vector>
#include <string>
#include <unordered_map>
#include <numeric>
#include <algorithm>
#include <memory>
#include <any>
#include "grpc_client.h"
#include "grpc_service.pb.h"

Go to the source code of this file.

Classes

class  TritonData< IO >
 

Typedefs

template<typename DT >
using TritonInput = std::vector< std::vector< DT > >
 
using TritonInputData = TritonData< nvidia::inferenceserver::client::InferInput >
 
using TritonInputMap = std::unordered_map< std::string, TritonInputData >
 
template<typename DT >
using TritonOutput = std::vector< edm::Span< const DT * > >
 
using TritonOutputData = TritonData< nvidia::inferenceserver::client::InferRequestedOutput >
 
using TritonOutputMap = std::unordered_map< std::string, TritonOutputData >
 

Typedef Documentation

◆ TritonInput

template<typename DT >
using TritonInput = std::vector<std::vector<DT> >

Definition at line 23 of file TritonData.h.

◆ TritonInputData

using TritonInputData = TritonData<nvidia::inferenceserver::client::InferInput>

Definition at line 98 of file TritonData.h.

◆ TritonInputMap

using TritonInputMap = std::unordered_map<std::string, TritonInputData>

Definition at line 99 of file TritonData.h.

◆ TritonOutput

template<typename DT >
using TritonOutput = std::vector<edm::Span<const DT*> >

Definition at line 25 of file TritonData.h.

◆ TritonOutputData

using TritonOutputData = TritonData<nvidia::inferenceserver::client::InferRequestedOutput>

Definition at line 100 of file TritonData.h.

◆ TritonOutputMap

using TritonOutputMap = std::unordered_map<std::string, TritonOutputData>

Definition at line 101 of file TritonData.h.