dmlc / dmlc/xgboost

[jvm-packages] improve the visibility of error when persisting model

Open
#3,715 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
28.8k
Forks
8.9k
Avg merge
1d 12h
Merged PRs (30d)
54

Description

add exception handler in

https://github.com/dmlc/xgboost/blob/aa53e9fc8d0fbd2e229246212fb40d107985cb83/jvm-packages/xgboost4j-spark/src/main/scala/ml/dmlc/xgboost4j/scala/spark/params/DefaultXGBoostParamsWriter.scala#L61

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading jvm-packages/xgboost4j-spark/src/main/scala/ml/dmlc/xgboost4j/scala/spark/params/DefaultXGBoostParamsWriter.scala at line 61 and trace the model-persisting operation there. The issue is done when failures during persistence expose the underlying exception clearly instead of presenting an unhelpful error.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala, spark
Domain
distributed-systems, machine-learning
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.