HEBench
|
This is the complete list of members for hebench::TestHarness::DataLoaderCompute, including all inherited members.
computeResult(std::vector< hebench::APIBridge::NativeDataBuffer * > &result, const std::uint64_t *param_data_pack_indices, hebench::APIBridge::DataType data_type)=0 | hebench::TestHarness::DataLoaderCompute | protectedpure virtual |
createDataBuffer(std::uint64_t size, std::int64_t tag) | hebench::TestHarness::IDataLoader | static |
createDataPack(std::uint64_t buffer_count, std::uint64_t param_position) | hebench::TestHarness::IDataLoader | static |
createDataPackCollection(std::uint64_t data_pack_count) | hebench::TestHarness::IDataLoader | static |
DataLoaderCompute() | hebench::TestHarness::DataLoaderCompute | inlineprotected |
getDataType() const | hebench::TestHarness::PartialDataLoader | inline |
getParameterCount() const override | hebench::TestHarness::PartialDataLoader | inlinevirtual |
getParameterData(std::uint64_t param_position) const override | hebench::TestHarness::PartialDataLoader | virtual |
getResultCount() const override | hebench::TestHarness::PartialDataLoader | inlinevirtual |
getResultData(std::uint64_t param_position) const override | hebench::TestHarness::PartialDataLoader | virtual |
getResultFor(const std::uint64_t *param_data_pack_indices) override | hebench::TestHarness::DataLoaderCompute | virtual |
getResultIndex(const std::uint64_t *param_data_pack_indices) const override | hebench::TestHarness::PartialDataLoader | virtual |
getResultTempDataPacks(std::uint64_t result_index) const | hebench::TestHarness::PartialDataLoader | protected |
getResultTempDataPacks(const std::uint64_t *param_data_pack_indices) const | hebench::TestHarness::PartialDataLoader | inlineprotected |
getResultTempDataPacks() const | hebench::TestHarness::PartialDataLoader | inlineprotected |
getTotalDataLoaded() const override | hebench::TestHarness::PartialDataLoader | inlinevirtual |
hasResults() const | hebench::TestHarness::PartialDataLoader | inline |
IDataLoader() | hebench::TestHarness::IDataLoader | inlineprotected |
init(hebench::APIBridge::DataType data_type, std::size_t input_dim, const std::size_t *input_sample_count_per_dim, const std::uint64_t *input_count_per_dim, std::size_t output_dim, const std::uint64_t *output_count_per_dim, bool allocate_output) | hebench::TestHarness::PartialDataLoader | protected |
init(const std::string &filename, hebench::APIBridge::DataType data_type, std::size_t expected_input_dim, const std::size_t *max_input_sample_count_per_dim, const std::uint64_t *expected_input_count_per_dim, std::size_t expected_output_dim, const std::uint64_t *expected_output_count_per_dim) | hebench::TestHarness::PartialDataLoader | protected |
isInitialized() const | hebench::TestHarness::PartialDataLoader | inline |
PartialDataLoader() | hebench::TestHarness::PartialDataLoader | protected |
Ptr typedef | hebench::TestHarness::PartialDataLoader | |
ResultDataPtr typedef | hebench::TestHarness::IDataLoader | |
sizeOf(hebench::APIBridge::DataType data_type) | hebench::TestHarness::IDataLoader | static |
unique_ptr_custom_deleter typedef | hebench::TestHarness::IDataLoader | |
~DataLoaderCompute() override | hebench::TestHarness::DataLoaderCompute | inline |
~IDataLoader() | hebench::TestHarness::IDataLoader | inlinevirtual |
~PartialDataLoader() override | hebench::TestHarness::PartialDataLoader | inline |