|
Optimized Belief Propagation (CPU and GPU)
|
#include <array>#include <map>#include <memory>#include <filesystem>#include <optional>#include <iostream>#include "RunSettingsParams/RunSettings.h"#include "RunSettingsParams/InputSignature.h"#include "RunEval/RunEvalConstsEnums.h"#include "RunEval/RunTypeConstraints.h"#include "RunImp/RunImpOnInput.h"#include "BpFileProcessing/BpFileHandling.h"#include "BpRunProcessing/BpConstsEnumsAliases.h"#include "BpResultsEvaluation/BpEvaluationStereoSets.h"#include "BpSingleThreadCPU/stereo.h"

Go to the source code of this file.
Classes | |
| class | RunImpOnInputBp< T, OPT_IMP_ACCEL, NUM_INPUT > |
| Child class of RunImpOnInput to run and evaluate belief propagation implementation on a specified input. More... | |
Namespaces | |
| bp_single_thread | |
| Namespace with setting of whether or not to run single thread implementation a single time for each input stereo set when running evaluation and storage of single thread implementation output so it can be re-used so that single thread implementation only needs to be run once for each evaluation stereo set. | |
Typedefs | |
| using | filepathtype = std::filesystem::path |
Variables | |
| constexpr bool | bp_single_thread::kRunSingleThreadOnceForSet {true} |
| Setting of whether or not to run single thread implementation once for each stereo set in evaluation. More... | |
| std::map< std::array< filepathtype, 2 >, std::tuple< std::chrono::duration< double >, RunData, filepathtype > > | bp_single_thread::single_thread_run_output |
| Map to store output and run results for single thread implementation for each stereo set. More... | |
| using filepathtype = std::filesystem::path |
Definition at line 47 of file RunImpOnInputBp.h.