NAME

AI::MXNet::Symbol::AttrScope - Attribute manager for local scoping.

DESCRIPTION

Attribute manager for scoping.

User can also inherit this object to change naming behavior.

Parameters
----------
kwargs
    The attributes to set for all symbol creations in the scope.

current

Get the attribute hash ref given the attribute set by the symbol.

Returns
-------
$attr : current value of the class singleton object

get

Get the attribute hash ref given the attribute set by the symbol.

Parameters
----------
$attr : Maybe[HashRef[Str]]
    The attribute passed in by user during symbol creation.

Returns
-------
$attr : HashRef[Str]
    The attributes updated to include another the scope related attributes.