4#ifndef MUONINFERENCEINTERACES_GRAPHNODE_H
5#define MUONINFERENCEINTERACES_GRAPHNODE_H
7#include <onnxruntime_cxx_api.h>
46 std::unique_ptr<InferenceGraph>
graph{};
Helper struct to ship the Graph from the space point buckets to ONNX.
std::vector< int64_t > NodeConnectVec_t
FeatureVec_t featureLeaves
Vector containing all features.
EdgeCounterVec_t edgeIndexPacked
Packed edge index buffer (kept alive for ONNX tensors that reference it) This stores [srcEdges,...
std::unique_ptr< InferenceGraph > graph
Pointer to the graph to be parsed to ONNX.
std::vector< float > FeatureVec_t
unsigned int nodeIndex
Number of the already filled nodes.
const NodeFeatureList * previousList
Pointer to the latest parsed NodeFeatureList.
std::vector< float >::iterator currLeave
The following variables are needed to fill the consistently the raw data for the Graph Building.
std::vector< int64_t > EdgeCounterVec_t
EdgeCounterVec_t srcEdges
Vector encoding the source index of the.
EdgeCounterVec_t desEdges
Vect.
NodeConnectVec_t spacePointsInBucket
Vector keeping track of how many space points are in each parsed bucket.
Helper struct containing all the information needed to process.
std::vector< const char * > nameTensor
Vector of the input names.
std::vector< Ort::Value > dataTensor
Vector of the inference input tensors.