PipelineSequence.h File
Helpers for parsing model pipeline_sequence.json. More...
Included Headers
#include <string>
#include <vector>
Namespaces Index
| namespace | simaai |
| namespace | neat |
| namespace | mpk |
Classes Index
| struct | SequenceEntry |
|
Single stage within a parsed pipeline sequence entry. More... | |
| struct | SequenceSplit |
|
Pipeline sequence partitioned into pre / infer / post sections. More... | |
| struct | SequenceLoadResult |
|
Result wrapper carrying a parsed sequence plus diagnostics. More... | |
Description
Helpers for parsing model pipeline_sequence.json.
File Listing
The file content with the documentation metadata removed is:
11namespace simaai::neat::mpk {
21struct SequenceEntry {
22 int sequence_id = 0;
25 std::string config_path;
38struct SequenceSplit {
53enum class SequenceLoadSource {
54 Strict = 0,
55 FallbackSynthesized = 1,
56 MissingSequenceAssumeMlaOnly = 2,
68struct SequenceLoadResult {
71 std::string strict_error;
80std::vector<SequenceEntry> load_pipeline_sequence(const std::string& etc_dir);
88SequenceLoadResult load_pipeline_sequence_with_source(const std::string& etc_dir);
101SequenceSplit split_sequence_for_infer(const std::vector<SequenceEntry>& seq);
104bool is_pre_adapter_kernel(const std::string& kernel);
106bool is_post_adapter_kernel(const std::string& kernel);
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.