*/
#include "fully_connected_kernel_bf_io_ref.h"
-#include "kernel_selector_utils.h"
namespace kernel_selector
{
KernelsData FullyConnected_bf_io_ref::GetKernelsData(const Params& params, const optional_params& optParams) const
{
- return GetCommonKernelsData(params, optParams, DataLayout::bf, { WeightsLayout::io });
+ KernelsData res = {};
+ for (size_t i = 0; i < autoTuneOptions.size(); i++)
+ {
+ KernelsData kd = GetTunedKernelsDataByIndex(params, optParams, DataLayout::bf, { WeightsLayout::io },
+ DONT_USE_IF_HAVE_SOMETHING_ELSE, (int)i);
+ if (!kd.empty())
+ {
+ res.emplace_back(kd[0]);
+ }
+ }
+
+ return res;
}
}
\ No newline at end of file