RunExport.h File
Export a built NEAT Run's graph topology and runtime metrics as JSON. More...
Included Headers
#include "pipeline/Run.h"
#include <string>
#include <utility>
#include <vector>
Namespaces Index
| namespace | simaai |
| namespace | neat |
Classes Index
| struct | RunExportOptions |
Description
Export a built NEAT Run's graph topology and runtime metrics as JSON.
File Listing
The file content with the documentation metadata removed is:
8#include "pipeline/Run.h"
14namespace simaai::neat {
23struct RunExportOptions {
27 bool include_metrics = true;
29 bool include_power = true;
37using GraphRunExportOptions = RunExportOptions;
40std::string run_to_json(const Run& run, const RunExportOptions& opt = {},
44bool save_run_json(const Run& run, const std::string& path, const RunExportOptions& opt = {},
48inline std::string graph_run_to_json(const Run& run, const GraphRunExportOptions& opt = {},
50 return run_to_json(run, opt, err);
54inline bool save_graph_run_json(const Run& run, const std::string& path,
55 const GraphRunExportOptions& opt = {}, std::string* err = nullptr) {
56 return save_run_json(run, path, opt, err);
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.