Вот мой код:
clf = xgb.XGBClassifier(
tree_method = 'gpu_hist',
gpu_id = 0,
n_gpus = 4,
random_state = 55,
n_jobs = -1
)
clf.set_params(**params)
clf.fit(X_train, y_train, **fit_params)
Я прочитал ответы на этот вопрос и этот вопрос git , но ни тот, ни другой не помогли.
Я попытался удалить усилитель следующим образом:
clf._Booster.__del__()
gc.collect()
Удаляет усилитель, но не полностью освобождает память графического процессора.
Я думаю, это Dmatrix
, которое все еще там, но я не уверен.
Как мне освободить всю память?