CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 <atomic>
#include "grpc_client.h"
#include "grpc_service.pb.h"

Go to the source code of this file.

Classes

class  TritonCpuShmResource< IO >
 
class  TritonData< IO >
 
class  TritonHeapResource< IO >
 
class  TritonMemResource< IO >
 

Typedefs

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

Typedef Documentation

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

Definition at line 33 of file TritonData.h.

template<typename DT >
using TritonInputContainer = std::shared_ptr<TritonInput<DT>>

Definition at line 39 of file TritonData.h.

using TritonInputData = TritonData<triton::client::InferInput>

Definition at line 144 of file TritonData.h.

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

Definition at line 145 of file TritonData.h.

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

Definition at line 35 of file TritonData.h.

using TritonOutputData = TritonData<triton::client::InferRequestedOutput>

Definition at line 146 of file TritonData.h.

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

Definition at line 147 of file TritonData.h.