File OnnxMetricLearning.hpp¶
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
-
class OnnxMetricLearning : public Acts::GraphConstructionBase
- #include <Acts/Plugins/ExaTrkX/OnnxMetricLearning.hpp>
Public Functions
-
~OnnxMetricLearning()
-
inline Config config() const
-
virtual std::tuple<std::any, std::any> operator()(std::vector<float> &inputValues) override
Perform the graph construction.
- Parameters
inputValues – Flattened input data
- Returns
(node_tensor, edge_tensore)
Private Functions
-
void buildEdgesWrapper(std::vector<float> &embedFeatures, std::vector<int64_t> &edgeList, int64_t numSpacepoints, const Logger &logger) const¶
-
inline const auto &logger() const¶
Private Members
-
struct Config
- #include <Acts/Plugins/ExaTrkX/OnnxMetricLearning.hpp>
Public Members
-
int embeddingDim = 8
-
int knnVal = 500
-
std::string modelPath
-
float rVal = 1.6
-
int spacepointFeatures = 3
-
int embeddingDim = 8
-
~OnnxMetricLearning()
-
class OnnxMetricLearning : public Acts::GraphConstructionBase
-
namespace Ort