Continue with grid experiment

This commit is contained in:
2025-01-17 10:39:56 +01:00
parent 9a9a9fb17a
commit c1d5dd74e3
12 changed files with 238 additions and 85 deletions

View File

@@ -3,8 +3,11 @@
#include <string>
#include <map>
#include <mpi.h>
#include <argparse/argparse.hpp>
#include <nlohmann/json.hpp>
#include "common/Datasets.h"
#include "common/DotEnv.h"
#include "main/Experiment.h"
#include "main/HyperParameters.h"
#include "GridData.h"
#include "GridBase.h"
@@ -15,11 +18,14 @@ namespace platform {
using json = nlohmann::ordered_json;
class GridExperiment : public GridBase {
public:
explicit GridExperiment(struct ConfigGrid& config);
explicit GridExperiment(argparse::ArgumentParser& program, struct ConfigGrid& config);
~GridExperiment() = default;
json getResults();
private:
argparse::ArgumentParser& arguments;
Experiment experiment;
json computed_results;
std::vector<std::string> filesToTest;
void save(json& results);
json initializeResults();
json build_tasks(Datasets& datasets);