| 30 | } |
| 31 | |
| 32 | double TCudaManager::FreeMemoryMb(ui32 devId, bool waitComplete) const { |
| 33 | if (waitComplete) { |
| 34 | GetCudaManager().WaitComplete(); |
| 35 | } |
| 36 | auto devPtr = GetState().Devices[devId]; |
| 37 | return devPtr->GetMemoryState().FreeGpuRam * 1.0 / 1024 / 1024; |
| 38 | } |
| 39 | |
| 40 | double TCudaManager::TotalMemoryMb(ui32 devId) const { |
| 41 | auto devPtr = GetState().Devices[devId]; |
no test coverage detected