| 484 | } |
| 485 | |
| 486 | void CudaCompNodeImpl::fini() { |
| 487 | if (!m_initialized) |
| 488 | return; |
| 489 | |
| 490 | m_sync_event.reset(); |
| 491 | m_env.fini(); |
| 492 | m_mem_alloc = nullptr; |
| 493 | m_device_info = nullptr; |
| 494 | m_initialized = false; |
| 495 | } |
| 496 | |
| 497 | void* CudaCompNodeImpl::alloc_device(size_t size) { |
| 498 | activate(); |
no test coverage detected