24.02.1
|
Factory class that creates new instances of IGpuKernelComponent by assigning new component ids. More...
#include <GpuKernelComponentFactory.h>
Public Member Functions | |
template<typename T , typename... Args> | |
std::unique_ptr< IGpuKernelComponent > | create (Args &&...args) |
Create a new kernel component. More... | |
Factory class that creates new instances of IGpuKernelComponent by assigning new component ids.
Definition at line 40 of file GpuKernelComponentFactory.h.
|
inline |
Create a new kernel component.
T | Any polymorphic type descending from IGpuKernelComponent |
Args | Argument types to construct the kernel component |
[in] | args | Arguments to construct the kernel component |
Definition at line 53 of file GpuKernelComponentFactory.h.
References GemmTuner::args.
Referenced by GpuKernelComponentGraph::add_new_component().