class_docstr: Negative sampling based skip-gram
class_docstr_tok: ["Negative","sampling","based","skip-gram"]
docstr: Notify the async update subprocess to quit.
docstr_tok: ["Notify","the","async","update","subprocess","to","quit","."]
code: def finish_async_update(self):
      """Notify the async update subprocess to quit."""
      self.async_q.put((None, None, None, None, None))
      self.async_p.join()
  
imports: import random
  import numpy
  import torch
  import torch.multiprocessing
  import torch.nn
  import torch.nn.functional
  from torch.multiprocessing import Queue
  from torch.nn import init
label_desc: Use image node_id 3 for calling the SkipGramModel obj's underlying member method code with example usage: obj.finish_async_update() without return types