StageModelExecutor.h File
Stage executor for Model inference using stage APIs. More...
Included Headers
#include "graph/StageExecutor.h"
#include "graph/nodes/StageNode.h"
#include "pipeline/StageRun.h"
#include <memory>
#include <string>
#include <utility>
#include <vector>
Namespaces Index
| namespace | simaai |
| namespace | neat |
| namespace | graph |
| namespace | nodes |
Classes Index
| struct | StageModelExecutorOptions |
|
Configuration for a StageModelExecutor stage. More... | |
| class | StageModelExecutor |
|
Stage executor that runs a Model's inference pipeline as a runtime-graph stage. More... | |
Description
Stage executor for Model inference using stage APIs.
File Listing
The file content with the documentation metadata removed is:
8#include "graph/StageExecutor.h"
9#include "graph/nodes/StageNode.h"
10#include "pipeline/StageRun.h"
17namespace simaai::neat {
21namespace simaai::neat::graph::nodes {
31struct StageModelExecutorOptions {
33 bool do_preproc = true;
35 bool do_boxdecode = false;
51class StageModelExecutor final : public simaai::neat::graph::StageExecutor {
54 explicit StageModelExecutor(StageModelExecutorOptions opt);
57 void set_ports(const StagePorts& ports) override;
62 StageModelExecutorOptions opt_;
63 PortId out_port_ = kInvalidPort;
75StageModelExecutorNode(const StageModelExecutorOptions& opt, std::string label = {},
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.