mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 06:49:52 +08:00
Added scratch size check
Related-To: NEO-7508 Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
fd691cd33c
commit
90034d4173
@@ -803,6 +803,9 @@ ze_result_t KernelImp::initialize(const ze_kernel_desc_t *desc) {
|
||||
const auto &hwInfoConfig = *NEO::HwInfoConfig::get(hwInfo.platform.eProductFamily);
|
||||
auto &kernelDescriptor = kernelImmData->getDescriptor();
|
||||
auto ret = NEO::KernelHelper::checkIfThereIsSpaceForScratchOrPrivate(kernelDescriptor.kernelAttributes, neoDevice);
|
||||
if (ret == NEO::KernelHelper::ErrorCode::INVALID_KERNEL) {
|
||||
return ZE_RESULT_ERROR_INVALID_NATIVE_BINARY;
|
||||
}
|
||||
if (ret == NEO::KernelHelper::ErrorCode::OUT_OF_DEVICE_MEMORY) {
|
||||
return ZE_RESULT_ERROR_OUT_OF_DEVICE_MEMORY;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user