class_docstr: A Node context is used to indicate that all Tasks instantiated within will
  run on the given node name. (Only the name of the node actually counts.)
  Example:
  
      with TaskGroup() as tg:
          with Node('node1'):
              s1 = execution_step(...)
              Task(step=s1)
          with Node('node2'):
              s2 = execution_step(...)
          with Node('node1'):
              s3 = execution_step(...)
  
      In this example, all three execution steps will run in parallel.
      Moreover, s1 and s3 will run on the same node, and can see each
      others blobs.
  
      Additionally, a Node can be passed implementation-specific kwargs,
      in order to specify properties of the node.
class_docstr_tok: ["A","Node","context","is","used","to","indicate","that","all","Tasks","instantiated","within","will","run","on","the","given","node","name",".","(","Only","the","name","of","the","node","actually","counts",".",")","Example",":","with","TaskGroup","(",")","as","tg",":","with","Node","(","'node1","'",")",":","s1","=","execution_step","(","...",")","Task","(","step=s1",")","with","Node","(","'node2","'",")",":","s2","=","execution_step","(","...",")","with","Node","(","'node1","'",")",":","s3","=","execution_step","(","...",")","In","this","example",",","all","three","execution","steps","will","run","in","parallel",".","Moreover",",","s1","and","s3","will","run","on","the","same","node",",","and","can","see","each","others","blobs",".","Additionally",",","a","Node","can","be","passed","implementation-specific","kwargs",",","in","order","to","specify","properties","of","the","node","."]
code: def kwargs(self):
      return self._kwargs
  
imports: from caffe2.python import core, context
  from caffe2.python.schema import Field, from_blob_list
  from collections import defaultdict
  from copy import copy
label_desc: Use image node_id 4 for calling the Node obj's underlying member method code with example usage: obj.kwargs() and returns: self