/* * Copyright (C) 2022-2023 Intel Corporation * * SPDX-License-Identifier: MIT * */ #include "shared/source/ail/ail_configuration.h" #include namespace NEO { template inline void AILConfigurationHw::modifyKernelIfRequired(std::string &kernel) { } // To avoid a known oneDNN issue in ZEBin handling, // fall back to legacy (patchtoken) format when dummy kernel used by nGen is detected. // Only this specific kernel with that exact source code will be affected. template inline bool AILConfigurationHw::isFallbackToPatchtokensRequired(const std::string &kernelSources) { std::string_view dummyKernelSource{"kernel void _(){}"}; if (sourcesContain(kernelSources, dummyKernelSource)) { return true; } for (const auto &name : {"Resolve", "ArcControlAssist", "ArcControl"}) { if (processName == name) { return true; } } return false; } template inline void AILConfigurationHw::applyExt(RuntimeCapabilityTable &runtimeCapabilityTable) { } } // namespace NEO