def reset_ctx(self, ctx):
        """Re-assign Parameter to other contexts.

        Parameters
        ----------
        ctx : Context or list of Context, default ``context.current_context()``.
            Assign Parameter to given context. If ctx is a list of Context, a
            copy will be made for each context.
        """
        if ctx is None:
            ctx = [context.current_context()]
        if isinstance(ctx, Context):
            ctx = [ctx]
        if self._data:
            data = self._reduce()
            with autograd.pause():
                self._init_impl(data, ctx)
        elif self._deferred_init:
            init, _, default_init, data = self._deferred_init
            self._deferred_init = (init, ctx, default_init, data)
        else:
            raise ValueError("Cannot reset context for Parameter '%s' because it "
                             "has not been initialized."%self.name)
def reset_ctx ( self , ctx ) : if ctx is None : ctx = [ context . current_context ( ) ] if isinstance ( ctx , Context ) : ctx = [ ctx ] if self . _data : data = self . _reduce ( ) with autograd . pause ( ) : self . _init_impl ( data , ctx ) elif self . _deferred_init : init , _ , default_init , data = self . _deferred_init self . _deferred_init = ( init , ctx , default_init , data ) else : raise ValueError ( "Cannot reset context for Parameter '%s' because it " "has not been initialized." % self . name )
Re-assign Parameter to other contexts.

        Parameters
        ----------
        ctx : Context or list of Context, default ``context.current_context()``.
            Assign Parameter to given context. If ctx is a list of Context, a
            copy will be made for each context.