我希望能够为IPython parallel的LoadBalancedView实现我自己的负载计算方案,该方案使用TaskScheduler。
我正在寻找源代码,这看起来很像候选人:
https://github.com/ipython/ipython/blob/master/IPython/parallel/controller/scheduler.py#L604
我认为我的问题不像定义LRU here这样的不同方案那么简单,因为我想根据作业类型更改每个作业的加载值。 (我可能还需要在此处扩展Job以添加有关作业类型的一些元数据以计算负载)。
知道我怎么能做到最好吗?我是iPython的新手。