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.