Exemplo n.º 1
0
 def setup_pool(self):
     pool = ProcessorPool()
     pool, workgroup = ProcessorPool.from_sizes([
         (1, "server"), (self.num_readers, "readers"),
         (self.num_writers, "writers")
     ])
     return pool, workgroup
Exemplo n.º 2
0
 def setup_pool(self):
     pool = ProcessorPool()
     # Everyone is a reader, and when we're inline, that's all that matters.
     readers = np.arange(
         ytcfg.get("yt", "internals", "global_parallel_size"))
     pool.add_workgroup(ranks=readers, name="readers")
     return pool, pool.workgroups[0]
Exemplo n.º 3
0
 def setup_pool(self):
     pool = ProcessorPool()
     pool, workgroup = ProcessorPool.from_sizes(
        [ (1, "server"),
          (self.num_readers, "readers"),
          (self.num_writers, "writers") ]
     )
     return pool, workgroup
Exemplo n.º 4
0
 def setup_pool(self):
     pool = ProcessorPool()
     # Everyone is a reader, and when we're inline, that's all that matters.
     readers = np.arange(ytcfg.getint("yt", "__global_parallel_size"))
     pool.add_workgroup(ranks=readers, name="readers")
     return pool, pool.workgroups[0]