rlmesh::Recorder
Class in rlmesh.hpp.
class RecorderConstructors
Methods
- add()
WorkloadRecord add(const RunResult& result, std::string_view model, std::string_view env, const RecorderAddOptions& options = {}) - capture()
std::unique_ptr<RunHooks> capture(std::string_view model, std::string_view env, const RecorderCaptureOptions& options = {}) - to_dict()
Metadata to_dict(const RecorderToDictOptions& options = {}) const - export_()
std::filesystem::path export_(const std::filesystem::path& path, const RecorderExportOptions& options = {}) const - result_set_id()
std::string result_set_id() const - workloads()
std::vector<WorkloadRecord> workloads() const - close()
void close()
Recorder
constructor[source]explicit Recorder(const RecorderOptions& options = {})Recorder
constructor[source]Recorder(Recorder&&) = defaultadd
method[source]WorkloadRecord add(
const RunResult& result,
std::string_view model,
std::string_view env,
const RecorderAddOptions& options = {}
)capture
method[source]std::unique_ptr<RunHooks> capture(
std::string_view model,
std::string_view env,
const RecorderCaptureOptions& options = {}
)to_dict
method[source]Metadata to_dict(const RecorderToDictOptions& options = {}) constexport_
method[source]std::filesystem::path export_(
const std::filesystem::path& path,
const RecorderExportOptions& options = {}
) constresult_set_id
method[source]std::string result_set_id() constworkloads
method[source]std::vector<WorkloadRecord> workloads() constclose
method[source]void close()