mojolearn.set_numeric_profile#
- mojolearn.set_numeric_profile(name, use='inference')#
Set the process-wide default numeric profile.
The name is checked immediately: a profile that is not registered, or not available for
use, raises here rather than at a later call. Only"fp32_v1"is available for training.- Parameters:
name (str) – A registered profile name, such as
"fp32_v1"or"fixed15_v1"(seemojolearn.numeric_profiles()).use ({“inference”, “training”}, default “inference”) – Which default to set.
- Returns:
str – The previous default.
- Raises:
ValueError – If the name is not a registered profile.
Examples
>>> import mojolearn >>> previous = mojolearn.set_numeric_profile("fp32_v1")