mirror of
https://github.com/intel/compute-runtime.git
synced 2025-11-10 05:49:51 +08:00
Zebin - yaml parser
Change-Id: If8b5bcd68b7d39bfd3fb53b619f5de973b059bff
This commit is contained in:
committed by
sys_ocldev
parent
823bd1e51c
commit
d65cdab453
@@ -59,7 +59,7 @@ class BuiltinDispatchInfoBuilder {
|
||||
virtual ~BuiltinDispatchInfoBuilder() = default;
|
||||
|
||||
template <typename... KernelsDescArgsT>
|
||||
void populate(Device &device, EBuiltInOps::Type operation, const char *options, KernelsDescArgsT &&... desc);
|
||||
void populate(Device &device, EBuiltInOps::Type operation, ConstStringRef options, KernelsDescArgsT &&... desc);
|
||||
|
||||
virtual bool buildDispatchInfos(MultiDispatchInfo &multiDispatchInfo, const BuiltinOpParams &operationParams) const {
|
||||
return false;
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
|
||||
namespace NEO {
|
||||
template <typename... KernelsDescArgsT>
|
||||
void BuiltinDispatchInfoBuilder::populate(Device &device, EBuiltInOps::Type op, const char *options, KernelsDescArgsT &&... desc) {
|
||||
void BuiltinDispatchInfoBuilder::populate(Device &device, EBuiltInOps::Type op, ConstStringRef options, KernelsDescArgsT &&... desc) {
|
||||
auto src = kernelsLib.getBuiltinsLib().getBuiltinCode(op, BuiltinCode::ECodeType::Any, device);
|
||||
prog.reset(BuiltinsLib::createProgramFromCode(src, device).release());
|
||||
prog->build(0, nullptr, options, nullptr, nullptr, kernelsLib.isCacheingEnabled());
|
||||
prog->build(0, nullptr, options.data(), nullptr, nullptr, kernelsLib.isCacheingEnabled());
|
||||
grabKernels(std::forward<KernelsDescArgsT>(desc)...);
|
||||
}
|
||||
} // namespace NEO
|
||||
|
||||
Reference in New Issue
Block a user