public class XGBoostJNI extends Object
| Constructor and Description |
|---|
XGBoostJNI() |
| Modifier and Type | Method and Description |
|---|---|
static int |
CommunicatorFinalize() |
static int |
CommunicatorGetRank(int[] out) |
static int |
CommunicatorGetWorldSize(int[] out) |
static int |
CommunicatorInit(String args) |
static int |
CommunicatorPrint(String msg) |
static int |
CudaSetDevice(int deviceId) |
static int |
TrackerCreate(String host,
int nWorkers,
int port,
int sortby,
long timeout,
long[] out) |
static int |
TrackerFree(long handle) |
static int |
TrackerRun(long handle) |
static int |
TrackerWaitFor(long handle,
long timeout) |
static int |
TrackerWorkerArgs(long handle,
long timeout,
String[] out) |
static int |
XGBGetGlobalConfig(String[] out) |
static String |
XGBGetLastError() |
static int |
XGBoosterCreate(long[] handles,
long[] out) |
static int |
XGBoosterDumpModelEx(long handle,
String fmap,
int with_stats,
String format,
String[][] out_strings) |
static int |
XGBoosterDumpModelExWithFeatures(long handle,
String[] feature_names,
int with_stats,
String format,
String[][] out_strings) |
static int |
XGBoosterEvalOneIter(long handle,
int iter,
long[] dmats,
String[] evnames,
String[] eval_info) |
static int |
XGBoosterFree(long handle) |
static int |
XGBoosterGetAttr(long handle,
String key,
String[] out_string) |
static int |
XGBoosterGetAttrNames(long handle,
String[][] out_strings) |
static int |
XGBoosterGetNumBoostedRound(long handle,
int[] rounds) |
static int |
XGBoosterGetNumFeature(long handle,
long[] feature) |
static int |
XGBoosterGetStrFeatureInfo(long handle,
String field,
String[] out) |
static int |
XGBoosterLoadModel(long handle,
String fname) |
static int |
XGBoosterLoadModelFromBuffer(long handle,
byte[] bytes) |
static int |
XGBoosterPredict(long handle,
long dmat,
int option_mask,
int ntree_limit,
float[][] predicts) |
static int |
XGBoosterPredictFromDense(long handle,
float[] data,
long nrow,
long ncol,
float missing,
int iteration_begin,
int iteration_end,
int predict_type,
float[] margin,
float[][] predicts) |
static int |
XGBoosterSaveModel(long handle,
String fname) |
static int |
XGBoosterSaveModelToBuffer(long handle,
String format,
byte[][] out_bytes) |
static int |
XGBoosterSetAttr(long handle,
String key,
String value) |
static int |
XGBoosterSetParam(long handle,
String name,
String value) |
static int |
XGBoosterSetStrFeatureInfo(long handle,
String field,
String[] features) |
static int |
XGBoosterTrainOneIter(long handle,
long dtrain,
int iter,
float[] grad,
float[] hess) |
static int |
XGBoosterUpdateOneIter(long handle,
int iter,
long dtrain) |
static int |
XGBSetGlobalConfig(String config) |
static int |
XGDMatrixCreateFromArrayInterfaceColumns(String featureJson,
float missing,
int nthread,
long[] out) |
static int |
XGDMatrixCreateFromCSC(long[] colptr,
int[] indices,
float[] data,
int shapeParam,
float missing,
int nthread,
long[] out) |
static int |
XGDMatrixCreateFromCSR(long[] indptr,
int[] indices,
float[] data,
int shapeParam,
float missing,
int nthread,
long[] out) |
static int |
XGDMatrixCreateFromFile(String fname,
int silent,
long[] out) |
static int |
XGDMatrixCreateFromMat(float[] data,
int nrow,
int ncol,
float missing,
long[] out) |
static int |
XGDMatrixCreateFromMatRef(long dataRef,
int nrow,
int ncol,
float missing,
long[] out) |
static int |
XGDMatrixFree(long handle) |
static int |
XGDMatrixGetFloatInfo(long handle,
String field,
float[][] info) |
static int |
XGDMatrixGetQuantileCut(long handle,
long[][] outIndptr,
float[][] outValues) |
static int |
XGDMatrixGetStrFeatureInfo(long handle,
String field,
long[] outLength,
String[][] outValues) |
static int |
XGDMatrixGetUIntInfo(long handle,
String filed,
int[][] info) |
static int |
XGDMatrixNumNonMissing(long handle,
long[] nonMissings) |
static int |
XGDMatrixNumRow(long handle,
long[] row) |
static int |
XGDMatrixSaveBinary(long handle,
String fname,
int silent) |
static int |
XGDMatrixSetFloatInfo(long handle,
String field,
float[] array) |
static int |
XGDMatrixSetInfoFromInterface(long handle,
String field,
String json) |
static int |
XGDMatrixSetStrFeatureInfo(long handle,
String field,
String[] values)
Set the feature information
|
static int |
XGDMatrixSetUIntInfo(long handle,
String field,
int[] array) |
static int |
XGDMatrixSliceDMatrix(long handle,
int[] idxset,
long[] out) |
static int |
XGExtMemQuantileDMatrixCreateFromCallback(Iterator<ColumnBatch> iter,
long[] ref,
String config,
long[] out) |
static int |
XGQuantileDMatrixCreateFromCallback(Iterator<ColumnBatch> iter,
long[] ref,
String config,
long[] out) |
public static final String XGBGetLastError()
public static final int XGDMatrixCreateFromFile(String fname, int silent, long[] out)
public static final int XGDMatrixCreateFromCSR(long[] indptr,
int[] indices,
float[] data,
int shapeParam,
float missing,
int nthread,
long[] out)
public static final int XGDMatrixCreateFromCSC(long[] colptr,
int[] indices,
float[] data,
int shapeParam,
float missing,
int nthread,
long[] out)
public static final int XGDMatrixCreateFromMat(float[] data,
int nrow,
int ncol,
float missing,
long[] out)
public static final int XGDMatrixCreateFromMatRef(long dataRef,
int nrow,
int ncol,
float missing,
long[] out)
public static final int XGDMatrixSliceDMatrix(long handle,
int[] idxset,
long[] out)
public static final int XGDMatrixFree(long handle)
public static final int XGDMatrixSaveBinary(long handle,
String fname,
int silent)
public static final int XGDMatrixSetFloatInfo(long handle,
String field,
float[] array)
public static final int XGDMatrixSetUIntInfo(long handle,
String field,
int[] array)
public static final int XGDMatrixGetFloatInfo(long handle,
String field,
float[][] info)
public static final int XGDMatrixGetUIntInfo(long handle,
String filed,
int[][] info)
public static final int XGDMatrixSetStrFeatureInfo(long handle,
String field,
String[] values)
handle - the DMatrix native addressfield - "feature_names" or "feature_types"values - an array of stringpublic static final int XGDMatrixGetStrFeatureInfo(long handle,
String field,
long[] outLength,
String[][] outValues)
public static final int XGDMatrixNumRow(long handle,
long[] row)
public static final int XGDMatrixNumNonMissing(long handle,
long[] nonMissings)
public static final int XGBoosterCreate(long[] handles,
long[] out)
public static final int XGBoosterFree(long handle)
public static final int XGBoosterUpdateOneIter(long handle,
int iter,
long dtrain)
public static final int XGBoosterTrainOneIter(long handle,
long dtrain,
int iter,
float[] grad,
float[] hess)
public static final int XGBoosterEvalOneIter(long handle,
int iter,
long[] dmats,
String[] evnames,
String[] eval_info)
public static final int XGBoosterPredict(long handle,
long dmat,
int option_mask,
int ntree_limit,
float[][] predicts)
public static final int XGBoosterPredictFromDense(long handle,
float[] data,
long nrow,
long ncol,
float missing,
int iteration_begin,
int iteration_end,
int predict_type,
float[] margin,
float[][] predicts)
public static final int XGBoosterLoadModel(long handle,
String fname)
public static final int XGBoosterSaveModel(long handle,
String fname)
public static final int XGBoosterLoadModelFromBuffer(long handle,
byte[] bytes)
public static final int XGBoosterSaveModelToBuffer(long handle,
String format,
byte[][] out_bytes)
public static final int XGBoosterDumpModelEx(long handle,
String fmap,
int with_stats,
String format,
String[][] out_strings)
public static final int XGBoosterDumpModelExWithFeatures(long handle,
String[] feature_names,
int with_stats,
String format,
String[][] out_strings)
public static final int XGBoosterGetAttrNames(long handle,
String[][] out_strings)
public static final int XGBoosterGetAttr(long handle,
String key,
String[] out_string)
public static final int XGBoosterGetNumFeature(long handle,
long[] feature)
public static final int XGBoosterGetNumBoostedRound(long handle,
int[] rounds)
public static final int CommunicatorInit(String args)
public static final int CommunicatorFinalize()
public static final int CommunicatorPrint(String msg)
public static final int CommunicatorGetRank(int[] out)
public static final int CommunicatorGetWorldSize(int[] out)
public static final int TrackerCreate(String host, int nWorkers, int port, int sortby, long timeout, long[] out)
public static final int TrackerRun(long handle)
public static final int TrackerWaitFor(long handle,
long timeout)
public static final int TrackerWorkerArgs(long handle,
long timeout,
String[] out)
public static final int TrackerFree(long handle)
public static final int XGDMatrixSetInfoFromInterface(long handle,
String field,
String json)
public static final int XGQuantileDMatrixCreateFromCallback(Iterator<ColumnBatch> iter, long[] ref, String config, long[] out)
public static final int XGExtMemQuantileDMatrixCreateFromCallback(Iterator<ColumnBatch> iter, long[] ref, String config, long[] out)
public static final int XGDMatrixCreateFromArrayInterfaceColumns(String featureJson, float missing, int nthread, long[] out)
public static final int XGBoosterSetStrFeatureInfo(long handle,
String field,
String[] features)
public static final int XGBoosterGetStrFeatureInfo(long handle,
String field,
String[] out)
public static final int XGDMatrixGetQuantileCut(long handle,
long[][] outIndptr,
float[][] outValues)
public static final int XGBSetGlobalConfig(String config)
public static final int XGBGetGlobalConfig(String[] out)
public static final int CudaSetDevice(int deviceId)
Copyright © 2026. All rights reserved.