#include <StreamCache.h>
Classes | |
class | Deleter |
Public Types | |
using | BareStream = SharedStreamPtr::element_type |
Public Member Functions | |
SharedStreamPtr | get () |
StreamCache () | |
Private Member Functions | |
void | clear () |
Private Attributes | |
std::vector< edm::ReusableObjectHolder< BareStream, Deleter > > | cache_ |
Friends | |
class | ::CUDAService |
Definition at line 15 of file StreamCache.h.
using cms::cuda::StreamCache::BareStream = SharedStreamPtr::element_type |
Definition at line 17 of file StreamCache.h.
cms::cuda::StreamCache::StreamCache | ( | ) |
Definition at line 18 of file StreamCache.cc.
|
private |
Definition at line 29 of file StreamCache.cc.
References cache_, and cms::cuda::deviceCount().
Referenced by CUDAService::CUDAService(), and CUDAService::~CUDAService().
SharedStreamPtr cms::cuda::StreamCache::get | ( | ) |
Definition at line 20 of file StreamCache.cc.
References cache_, cudaCheck, cms::cuda::currentDevice(), and cms::cuda::stream.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), TestCUDAAnalyzerGPU::endJob(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), cms::cuda::impl::ScopedContextBase::ScopedContextBase(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), TestCUDAAnalyzerGPU::TestCUDAAnalyzerGPU(), and rrapi.RRApi::workspaces().
|
friend |
Definition at line 27 of file StreamCache.h.
|
private |
Definition at line 41 of file StreamCache.h.