31. Device API¶
This page documents device utilities used by ModSSC. For configuration context, see the Configuration reference.
31.1 What it is for¶
Device utilities resolve auto device selection based on available torch backends. [1]
31.2 Examples¶
Resolve a device name without importing torch explicitly:
from modssc.device import resolve_device_name
print(resolve_device_name("auto"))
Resolve with an existing torch module:
import torch
from modssc.device import resolve_device_name
print(resolve_device_name("auto", torch=torch))
Device resolution logic is defined in src/modssc/device.py. [1]