|
ACTS
Experiment-independent tracking
|
Base class for graph construction algorithms. More...
#include <ActsPlugins/Gnn/Stages.hpp>
Public Member Functions | |
| virtual PipelineTensors | operator() (std::vector< float > &inputValues, std::size_t numNodes, const std::vector< std::uint64_t > &moduleIds, const ExecutionContext &execContext={})=0 |
| Perform the graph construction. | |
Base class for graph construction algorithms.
|
pure virtual |
Perform the graph construction.
| inputValues | Flattened input data |
| numNodes | Number of nodes. inputValues.size() / numNodes then gives the number of features |
| moduleIds | Module IDs of the features (used for module-map-like graph construction) |
| execContext | Device & stream information |
Implemented in ActsPlugins::ModuleMapCuda, and ActsPlugins::TorchMetricLearning.