#include #include "cuda_stream_manager.h" CudaStreamManager* smgr = NULL; CudaStreamManager* getCudaStreamManager(const size_t num_expert) { if (!smgr) { smgr = new CudaStreamManager(num_expert); } return smgr; } void CudaStreamManager::sync(int i) { if (i > -1) { cudaStreamSynchronize(streams[i]); return; } for (size_t i=0; i