class_docstr: Shallow models for knowledge representation learning.
      
docstr: Finish processes for async asynchroneous update.
          
code: def finish_async_update(self):
      """Finish processes for async asynchroneous update."""
      if self._ent_emb_on_cpu:
          self.ent_embedding.finish_async_update()
      if self._rel_emb_on_cpu:
          self.rel_embedding.finish_async_update()
  
imports: import os
  import json
  import math
  import warnings
  import numpy
  import paddle
  import paddle.nn
  import paddle.nn.functional
  from pgl.utils.shared_embedding import SharedEmbedding
  from models.score_funcs import TransEScore, RotatEScore, DistMultScore, ComplExScore, QuatEScore, OTEScore
  from models.init_func import InitFunction
  from utils import uniform, timer_wrapper
label_desc: Use image node_id 15 for calling the KGEModel obj's underlying member method code with example usage: obj.finish_async_update() without return types