mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-25 21:42:53 +08:00
Implement zeCommandListAppendLaunchCooperativeKernel
Resolves: NEO-4725 Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
3dc3ad36f8
commit
8d55bfe21d
@@ -15,7 +15,6 @@
|
||||
#include "shared/source/helpers/string.h"
|
||||
#include "shared/source/os_interface/driver_info.h"
|
||||
#include "shared/source/os_interface/os_interface.h"
|
||||
#include "shared/source/program/sync_buffer_handler.h"
|
||||
#include "shared/source/source_level_debugger/source_level_debugger.h"
|
||||
|
||||
#include "opencl/source/helpers/cl_hw_helper.h"
|
||||
@@ -68,7 +67,6 @@ ClDevice::~ClDevice() {
|
||||
getSourceLevelDebugger()->notifyDeviceDestruction();
|
||||
}
|
||||
|
||||
syncBufferHandler.reset();
|
||||
for (auto &subDevice : subDevices) {
|
||||
subDevice.reset();
|
||||
}
|
||||
@@ -98,14 +96,6 @@ bool ClDevice::isOcl21Conformant() const {
|
||||
hwInfo.capabilityTable.supportsPipes && hwInfo.capabilityTable.supportsIndependentForwardProgress);
|
||||
}
|
||||
|
||||
void ClDevice::allocateSyncBufferHandler() {
|
||||
TakeOwnershipWrapper<ClDevice> lock(*this);
|
||||
if (syncBufferHandler.get() == nullptr) {
|
||||
syncBufferHandler = std::make_unique<SyncBufferHandler>(this->getDevice());
|
||||
UNRECOVERABLE_IF(syncBufferHandler.get() == nullptr);
|
||||
}
|
||||
}
|
||||
|
||||
void ClDevice::retainApi() {
|
||||
auto parentDeviceId = deviceInfo.parentDevice;
|
||||
if (parentDeviceId) {
|
||||
|
||||
Reference in New Issue
Block a user