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" (see mojolearn.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")