| 372 | } |
| 373 | |
| 374 | size_t CudaAllocator::set_cache_limit(size_t limit) { |
| 375 | std::lock_guard lk(mutex_); |
| 376 | std::swap(limit, max_pool_size_); |
| 377 | return limit; |
| 378 | } |
| 379 | |
| 380 | void CudaAllocator::clear_cache() { |
| 381 | std::lock_guard lk(mutex_); |
no outgoing calls