gpt4 book ai didi

python - 带 GPU 的 GridSearch LightGBM

转载 作者:行者123 更新时间:2023-12-05 07:32:53 28 4
gpt4 key购买 nike

如何使用 GPU 与 LightGBM 进行 GridSearch?如果你只想用默认参数训练一个 lgb 模型,你可以这样做:

dataset = lgb.Dataset(X_train, y_train)
lgb.train({'device': 'gpu'}, dataset)

要进行 GridSearch,做这样的事情会很棒:

lgbm_classifier = lgb.LGBMClassifier()

param_grid = {
'learning_rate': [...],
'n_estimators': [...],
}

GridSearchCV(lgbm_classifier, param_grid)

但它看起来不像 lgb.LGBMClassifier()device 的参数,就像 lgb.train() 那样。如何设置它以使用 GPU?

最佳答案

LGBMClassifier() 确实有 device/device_type 参数,根据 parameter docs 可以将其设置为“gpu” .

要将其设置为“gpu”,您可以配置基于 GPU 的 LGBM。一些社区成员已经演示了如何做到这一点 herehere .第二个资源也有一个叫做 glances 的东西(在 PyPi.org 上)来观察 GPU 使用情况,它解决了所提出的评论。

关于python - 带 GPU 的 GridSearch LightGBM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50956103/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com