Commits


Wei-Sheng Chin authored and GitHub committed 12aab3c01d8
Fix TSA warnings (#12950) Fix two warnings: 1. Warning: Avoid calling new and delete explicitly, use std::make_unique<T> instead (r.11). Fix: new is replaced by creating unique_ptr and unique_ptr.release delete is replaced by unique_ptr.reset and unique_ptr's destructor. 2. Warning: Buffer overrun while writing to 'cpu_buffers_info->buffers': the writable size is 'buffers.public: unsigned __int64 __cdecl std::vector<void \*,class std::allocator<void\*> >::size(void)const () \* 8' bytes, but '16' bytes might be written. Fix: Replace void* with cudaStream_t and void** with std::vector<cudaStream_t>.