add more log to debug gpu

This commit is contained in:
gfuse
2021-08-23 10:28:20 +02:00
parent cb31e3c8b7
commit 1f419e259a
+4
View File
@@ -188,9 +188,13 @@ public:
}
template<typename T>
void read(size_t id1/*kernal ID*/,size_t id2/*buffer ID*/,size_t size/*size*/, T* out){
std::cerr<<"read GPU line 191\t";
T* Map_buf=(T*)queue->enqueueMapBuffer(_kernels.at(id1).read(id2).first,CL_TRUE,CL_MAP_READ,0,sizeof(T) * size);
std::cerr<<"read GPU line 193\t";
memcpy(out,Map_buf,sizeof(T) * size);
std::cerr<<"read GPU line 195\t";
if(queue->enqueueUnmapMemObject(_kernels.at(id1).read(id2).first,Map_buf)!=CL_SUCCESS)std::cerr<<"Read buffer on GPU failed"<<'\n';
std::cerr<<"read GPU line 197\t";
}
void clear_buf();
private: