Optimized Belief Propagation (CPU and GPU)
|
Files | |
file | MemoryManagement.cpp [code] |
file | MemoryManagement.h [code] |
Declares class for memory management with functions defined for standard memory allocation using CPU and can be overridden to support other computation devices. | |
file | RunImpMultInputs.cpp [code] |
file | RunImpMultInputs.h [code] |
Declares base class for running and evaluating multiple runs of an implementation that may be optimized on CPU or GPU. | |
file | RunImpMultTypesAccels.cpp [code] |
file | RunImpMultTypesAccels.h [code] |
Declares class to run and evaluate implementation(s) of an algorithm using multiple settings including different datatype, inputs, and acceleration methods. | |
file | RunImpOnInput.cpp [code] |
file | RunImpOnInput.h [code] |
Declares child class of RunImpOnInput to run and evaluate belief propagation implementation on a specified input. | |
file | UtilityFuncts.h [code] |
Contains namespace with utility functions for implementation. | |