[OpenCL] Remove dot kernel object in deconstructor
This commit is contained in:
parent
30231575cb
commit
018d8a4510
@ -23,6 +23,7 @@ All notable changes to this project will be documented in this file.
|
|||||||
- Cray compiler OpenMP flags updated.
|
- Cray compiler OpenMP flags updated.
|
||||||
- Clang compiler OpenMP flags corrected for NVIDIA target.
|
- Clang compiler OpenMP flags corrected for NVIDIA target.
|
||||||
- Reorder OpenCL objects in class so destructors are called in safe order.
|
- Reorder OpenCL objects in class so destructors are called in safe order.
|
||||||
|
- Ensure all OpenCL kernels are present in destructor.
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
- Pre-building of kernels in SYCL version to ensure compatibility with SYCL 1.2.1.
|
- Pre-building of kernels in SYCL version to ensure compatibility with SYCL 1.2.1.
|
||||||
|
|||||||
@ -186,6 +186,7 @@ OCLStream<T>::~OCLStream()
|
|||||||
delete mul_kernel;
|
delete mul_kernel;
|
||||||
delete add_kernel;
|
delete add_kernel;
|
||||||
delete triad_kernel;
|
delete triad_kernel;
|
||||||
|
delete dot_kernel;
|
||||||
|
|
||||||
devices.clear();
|
devices.clear();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user