mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Store ClDevice in DispatchInfo
Related-To: NEO-5001 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:

committed by
Compute-Runtime-Automation

parent
b848f20abc
commit
97119f5f3e
@ -56,11 +56,11 @@ struct BuiltinOpParams {
|
||||
|
||||
class BuiltinDispatchInfoBuilder {
|
||||
public:
|
||||
BuiltinDispatchInfoBuilder(BuiltIns &kernelLib) : kernelsLib(kernelLib) {}
|
||||
BuiltinDispatchInfoBuilder(BuiltIns &kernelLib, ClDevice &device) : kernelsLib(kernelLib), clDevice(device) {}
|
||||
virtual ~BuiltinDispatchInfoBuilder() = default;
|
||||
|
||||
template <typename... KernelsDescArgsT>
|
||||
void populate(ClDevice &device, EBuiltInOps::Type operation, ConstStringRef options, KernelsDescArgsT &&... desc);
|
||||
void populate(EBuiltInOps::Type operation, ConstStringRef options, KernelsDescArgsT &&... desc);
|
||||
|
||||
virtual bool buildDispatchInfos(MultiDispatchInfo &multiDispatchInfo) const {
|
||||
return false;
|
||||
@ -102,6 +102,7 @@ class BuiltinDispatchInfoBuilder {
|
||||
std::unique_ptr<Program> prog;
|
||||
std::vector<std::unique_ptr<Kernel>> usedKernels;
|
||||
BuiltIns &kernelsLib;
|
||||
ClDevice &clDevice;
|
||||
};
|
||||
|
||||
class BuiltInDispatchBuilderOp {
|
||||
|
Reference in New Issue
Block a user