perun.backend.rocmsmi

ROCM Backend.

Module Contents

Classes

ROCMBackend

ROCMBackend.

Attributes

log

perun.backend.rocmsmi.log
class perun.backend.rocmsmi.ROCMBackend

Bases: perun.backend.backend.Backend

ROCMBackend.

Initialises sensors to get data from AMD GPUs.

id = 'rocm-smi'
name = 'AMD ROCM'
description: str = 'Access GPU information from rocm-smi python bindings.'
setup()

Init rocm object.

close()

Backend cleanup.

visibleSensors() Set[str]

Return string ids of visible devices.

Returns

Set[str]

Set with sensor ids.

getSensors(deviceList: Set[str]) List[perun.data_model.sensor.Sensor]

Gather sensor object based on a set of device ids.

Parameters

deviceListSet[str]

Set containing divice ids.

Returns

List[Sensor]

List with Sensor objects.