我正在使用負載平衡視圖提交任務。如何使用IPython Parallel查看已提交任務的詳細信息?
我希望能夠從不同的客戶端連接並通過提交的函數和參數查看剩餘的任務。
Forexample:
def someFunc(parm1, parm2):
return parm1 + parm2
lbv = client.load_balanced_view()
async_results = []
for parm1 in [0,1,2]:
for parm2 in [0,1,2]:
ar = lbv.apply_async(someFunc, parm1, parm2)
async_results.append(ar)
從我提交這個從我的客戶可以找出其結果與去了基於他們對async_results陣列中的順序函數調用。
我想知道的是,如果我使用queue_status或history命令從其他客戶端檢索結果以獲取msg_id和client.get_result命令以獲取與msg_id相關的函數和參數,檢索結果。
感謝這有助於很多。在IPython文檔中有幾處討論協作式集羣使用的地方,但它似乎並不是直接連接到集羣並找出正在發生的事情。 – narcilian