split_factor#
- ivy.split_factor(device=None, /)[source]#
Get a device’s global split factor, which can be used to scale the device’s batch splitting chunk sizes across the codebase.
- If the global split factor is set for a given device,
returns the split factor value for the device from the split factors dictionary
- If the global split factor for a device is not configured,
returns the default value which is 0.0
- Parameters:
device (
Optional[Union[Device,NativeDevice]], default:None) – The device to query the split factor for. Sets the default device by default.- Return type:
float- Returns:
ret – The split factor for the specified device.
Examples
>>> x = ivy.split_factor() >>> print(x) 0.0
>>> y = ivy.split_factor("gpu:0") >>> print(y) 0.0