(self, new_func_name: str, new_name: str = None, **new_static_kwargs)
return net
Create new network with the given parameters, and copy all variables from this network.
Create new network with the given parameters, and copy all variables from this network.
Create new network with the given parameters and copy all variables from this network .
def convert(self, new_func_name: str, new_name: str = None, **new_static_kwargs) -> "Network":
        """Create new network with the given parameters, and copy all variables from this network."""
        if new_name is None:
            new_name = self.name
        static_kwargs = dict(self.static_kwargs)
        static_kwargs.update(new_static_kwargs)
        net = Network(name=new_name, func_name=new_func_name, **static_kwargs)
        net.copy_vars_from(self)
        return net
def convert ( self , new_func_name : str , new_name : str = None , * * new_static_kwargs ) -> "Network" : if new_name is None : new_name = self . name static_kwargs = dict ( self . static_kwargs ) static_kwargs . update ( new_static_kwargs ) net = Network ( name = new_name , func_name = new_func_name , * * static_kwargs ) net . copy_vars_from ( self ) return net