nip.parameters.parameters_base.get_parameter_or_parameter_value_class

nip.parameters.parameters_base.get_parameter_or_parameter_value_class#

nip.parameters.parameters_base.get_parameter_or_parameter_value_class(name: str) type[ParameterValue] | type[BaseHyperParameters][source]#

Get a parameter class or parameter value class by name.

If the class is not found in the parameter value classes, it is assumed to be a parameter class.

Parameters:

name (str) – The name of the class.

Returns:

cls (type[ParameterValue] | type[BaseParameters]) – The class of the parameter.

Raises:

ValueError – If the class is not found.