#include <filesystem>
#include <stddef.h>
#include <sys/stat.h>
#include <volk/volk_prefs.h>
#include <fstream>
#include <iostream>
#include <map>
#include <utility>
#include <vector>
#include "kernel_tests.h"
#include "qa_utils.h"
#include "volk/volk_complex.h"
#include "volk_option_helpers.h"
#include "volk_profile.h"
Functions | |
void | set_benchmark (bool val) |
void | set_tolerance (float val) |
void | set_vlen (int val) |
void | set_iter (int val) |
void | set_substr (std::string val) |
void | set_update (bool val) |
void | set_dryrun (bool val) |
std::string | json_filename ("") |
void | set_json (std::string val) |
std::string | volk_config_path ("") |
void | set_volk_config (std::string val) |
int | main (int argc, char *argv[]) |
void | read_results (std::vector< volk_test_results_t > *results) |
void | read_results (std::vector< volk_test_results_t > *results, std::string path) |
void | write_results (const std::vector< volk_test_results_t > *results, bool update_result) |
void | write_results (const std::vector< volk_test_results_t > *results, bool update_result, const std::string path) |
void | write_json (std::ofstream &json_file, std::vector< volk_test_results_t > results) |
Variables | |
volk_test_params_t | test_params (1e-6f, 327.f, 131071, 1987, false, "") |
bool | update_mode = false |
bool | dry_run = false |
std::string json_filename | ( | "" | ) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
void read_results | ( | std::vector< volk_test_results_t > * | results | ) |
void read_results | ( | std::vector< volk_test_results_t > * | results, |
std::string | path | ||
) |
void set_benchmark | ( | bool | val | ) |
void set_dryrun | ( | bool | val | ) |
void set_iter | ( | int | val | ) |
void set_json | ( | std::string | val | ) |
void set_substr | ( | std::string | val | ) |
void set_tolerance | ( | float | val | ) |
void set_update | ( | bool | val | ) |
void set_vlen | ( | int | val | ) |
void set_volk_config | ( | std::string | val | ) |
std::string volk_config_path | ( | "" | ) |
void write_json | ( | std::ofstream & | json_file, |
std::vector< volk_test_results_t > | results | ||
) |
void write_results | ( | const std::vector< volk_test_results_t > * | results, |
bool | update_result | ||
) |
void write_results | ( | const std::vector< volk_test_results_t > * | results, |
bool | update_result, | ||
const std::string | path | ||
) |
bool dry_run = false |
volk_test_params_t test_params(1e-6f, 327.f, 131071, 1987, false, "") | ( | 1e- | 6f, |
327. | f, | ||
131071 | , | ||
1987 | , | ||
false | , | ||
"" | |||
) |
bool update_mode = false |