Extract argument parsing, timer out of main

This commit is contained in:
Aaron Po
2026-05-02 01:07:00 -04:00
parent 271c6fa99f
commit bc435a7bca
8 changed files with 209 additions and 162 deletions

View File

@@ -11,6 +11,10 @@
#include <optional>
#include <string>
#include <boost/program_options.hpp>
namespace prog_opts = boost::program_options;
/**
* @brief LLM sampling parameters.
*/
@@ -69,4 +73,5 @@ struct ApplicationOptions {
PipelineOptions pipeline;
};
std::optional<ApplicationOptions> ParseArguments(const int argc, char** argv);
#endif // BIERGARTEN_PIPELINE_INCLUDES_DATA_MODEL_APPLICATION_OPTIONS_H_