PineForge HPO 0.1.0
Native hyperparameter optimization for PineForge strategies
Loading...
Searching...
No Matches
trial_executor.hpp File Reference
#include <pineforge/pineforge.h>
#include <cstdint>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <vector>
#include <pineforge/hpo/dataset.hpp>
#include <pineforge/hpo/strategy_plugin.hpp>

Go to the source code of this file.

Classes

struct  pineforge::hpo::BacktestConfiguration
 Immutable engine settings applied to every execution owned by a TrialExecutor. More...
 
struct  pineforge::hpo::ReportSnapshot
 Owning report snapshot detached from strategy and C-ABI report lifetimes. More...
 
struct  pineforge::hpo::TrialExecutionResult
 Result envelope returned by TrialExecutor::execute(). More...
 
class  pineforge::hpo::TrialExecutor
 Deterministic one-shot adapter from serialized parameters to a detached report. More...
 

Namespaces

namespace  pineforge
 
namespace  pineforge::hpo
 

Typedefs

using pineforge::hpo::ParameterValues = std::map< std::string, std::string >
 Serialized Pine input or runtime-override values keyed by strategy parameter name.
 

Enumerations

enum class  pineforge::hpo::TrialExecutionStatus : std::uint8_t { pineforge::hpo::kSucceeded = 0 , pineforge::hpo::kEngineError = 1 }
 Terminal status of one native strategy execution. More...