parameters: (self, dst_key, src_key)
docstring: Deep copy a model from src_key to dst_key in ``self.models``
  
          Args:
              dst_key(str): destination key in ``self.models``
              src_key(str): source key in ``self.models``
docstring_summary: Deep copy a model from src_key to dst_key in ``self.models``
docstring_tokens: Deep copy a model from src_key to dst_key in self . models
function: def copy(self, dst_key, src_key):
          ''' Deep copy a model from src_key to dst_key in ``self.models``
  
          Args:
              dst_key(str): destination key in ``self.models``
              src_key(str): source key in ``self.models``
          '''
  
          assert dst_key in self.models, \
              f'ModelInterface: dst_key = {dst_key} cannot be found'
          assert src_key in self.models, \
              f'ModelInterface: src_key = {src_key} cannot be found'
          self.update_model(dst_key, self.models[src_key].clone())
function_tokens: def copy ( self , dst_key , src_key ) : assert dst_key in self . models , f'ModelInterface: dst_key = {dst_key} cannot be found' assert src_key in self . models , f'ModelInterface: src_key = {src_key} cannot be found' self . update_model ( dst_key , self . models [ src_key ] . clone ( ) )