diff --git a/tooling/pipeline-results-viewer/public/biergarten.sqlite b/tooling/pipeline-results-viewer/public/biergarten.sqlite index aae149a..f3dd132 100644 Binary files a/tooling/pipeline-results-viewer/public/biergarten.sqlite and b/tooling/pipeline-results-viewer/public/biergarten.sqlite differ diff --git a/tooling/pipeline/includes/data_generation/data_generator.h b/tooling/pipeline/includes/data_generation/data_generator.h index 78e0837..b3408e4 100644 --- a/tooling/pipeline/includes/data_generation/data_generator.h +++ b/tooling/pipeline/includes/data_generation/data_generator.h @@ -32,7 +32,7 @@ class DataGenerator { * * @param city Enriched city the user is associated with. * @param persona Persona archetype grounding the generated bio. - * @param name Sampled first/last name (and gender) -- not LLM-invented. + * @param name Sampled first/last name (and gender) * @return User generation result. */ virtual UserResult GenerateUser(const EnrichedCity& city, diff --git a/tooling/pipeline/src/main.cc b/tooling/pipeline/src/main.cc index 7e3a604..eb06e36 100644 --- a/tooling/pipeline/src/main.cc +++ b/tooling/pipeline/src/main.cc @@ -135,11 +135,11 @@ int main(const int argc, char** argv) { } return std::unique_ptr(nullptr); } - { - log_producer->Log({.level = LogLevel::Info, - .phase = PipelinePhase::Startup, - .message = "Web client: HttpWebClient"}); - } + + log_producer->Log({.level = LogLevel::Info, + .phase = PipelinePhase::Startup, + .message = "Web client: HttpWebClient"}); + return std::unique_ptr( std::make_unique(log_producer)); }), @@ -147,18 +147,17 @@ int main(const int argc, char** argv) { [options, &log_producer]( const auto& inj) -> std::unique_ptr { if (options.generator.use_mocked) { - { - log_producer->Log({.level = LogLevel::Info, - .phase = PipelinePhase::Startup, - .message = "Enrichment: mock"}); - } - return std::make_unique(); - } - { log_producer->Log({.level = LogLevel::Info, .phase = PipelinePhase::Startup, - .message = "Enrichment: Wikipedia"}); + .message = "Enrichment: mock"}); + + return std::make_unique(); } + + log_producer->Log({.level = LogLevel::Info, + .phase = PipelinePhase::Startup, + .message = "Enrichment: Wikipedia"}); + return std::make_unique( inj.template create>(), log_producer); @@ -168,24 +167,22 @@ int main(const int argc, char** argv) { &log_producer ](const auto& inj) -> std::unique_ptr { if (options.generator.use_mocked) { - { - log_producer->Log({.level = LogLevel::Info, - .phase = PipelinePhase::Startup, - .message = "Generator: mock"}); - } + log_producer->Log({.level = LogLevel::Info, + .phase = PipelinePhase::Startup, + .message = "Generator: mock"}); + return std::make_unique(); } - { - log_producer->Log( - {.level = LogLevel::Info, - .phase = PipelinePhase::Startup, - .message = std::format( - "Generator: LlamaGenerator | model={} | " - "temp={:.2f} " - "top_p={:.2f} top_k={} n_ctx={} seed={}", - model_path, sampling.temperature, sampling.top_p, - sampling.top_k, sampling.n_ctx, sampling.seed)}); - } + + log_producer->Log( + {.level = LogLevel::Info, + .phase = PipelinePhase::Startup, + .message = std::format( + "Generator: LlamaGenerator | model={} | " + "temp={:.2f} top_p={:.2f} top_k={} n_ctx={} seed={}", + model_path, sampling.temperature, sampling.top_p, + sampling.top_k, sampling.n_ctx, sampling.seed)}); + return std::make_unique( options, model_path, log_producer, inj.template create>(),