|
Optimized Belief Propagation (CPU and GPU)
|
Declares class with operator function to evaluate implementations of the same algorithm across different data types and acceleration methods. More...
#include <filesystem>#include <unordered_map>#include <vector>#include <array>#include <utility>#include <string_view>#include <optional>#include "RunSettingsParams/RunSettings.h"#include "RunSettingsParams/InputSignature.h"#include "EvaluateImpAliases.h"

Go to the source code of this file.
Classes | |
| class | EvaluateImpResults |
| Class with operator function to evaluate implementations of the same algorithm across different data types and acceleration methods. More... | |
Enumerations | |
| enum class | BaseTargetDiff { kDiffAcceleration , kDiffDatatype , kDiffTemplatedSetting } |
| Enum to define difference between "base" and "target" result sets when evaluating speedup. More... | |
Declares class with operator function to evaluate implementations of the same algorithm across different data types and acceleration methods.
Definition in file EvaluateImpResults.h.
|
strong |
Enum to define difference between "base" and "target" result sets when evaluating speedup.
| Enumerator | |
|---|---|
| kDiffAcceleration | |
| kDiffDatatype | |
| kDiffTemplatedSetting | |
Definition at line 50 of file EvaluateImpResults.h.