brainstate.util.get_unique_name

brainstate.util.get_unique_name#

brainstate.util.get_unique_name(type_, prefix='')#

Get a unique name for the given object type.

Parameters:
  • type (str) – The base type name.

  • prefix (str) – Additional prefix to add before the type name.

Returns:

A unique name combining prefix, type, and counter.

Return type:

str

Examples

>>> get_unique_name('layer')
'layer0'
>>> get_unique_name('layer', 'conv_')
'conv_layer1'