def test_synchronous_api(loop): # noqa
dtrain = xgb.DMatrix(df, label=labels)
bst = xgb.train(param, dtrain)
ddf = dd.from_pandas(df, npartitions=4)
dlabels = dd.from_pandas(labels, npartitions=4)
with cluster() as (s, [a, b]):
with Client(s['address'], loop=loop) as c:
dbst = dxgb.train(c, param, ddf, dlabels)
result = bst.predict(dtrain)
dresult = dbst.predict(dtrain)
correct = (result > 0.5) == labels
dcorrect = (dresult > 0.5) == labels
assert dcorrect.sum() >= correct.sum()
评论列表
文章目录