TreeliteJNI¶Treelite prediction runtime JNI functions
Hyunsu Cho
TreeliteAssembleDenseBatch(float[] data, float missing_value, long num_row, long num_col, long[] out)¶TreeliteAssembleSparseBatch(float[] data, int[] col_ind, long[] row_ptr, long num_row, long num_col, long[] out)¶TreeliteBatchGetDimension(long handle, boolean batch_sparse, long[] out_num_row, long[] out_num_col)¶TreeliteDeleteDenseBatch(long handle, float[] data)¶TreeliteDeleteSparseBatch(long handle, float[] data, int[] col_ind, long[] row_ptr)¶TreelitePredictorPredictBatch(long handle, long batch, boolean batch_sparse, boolean verbose, boolean pred_margin, float[] out_result, long[] out_result_size)¶TreelitePredictorPredictInst(long handle, byte[] inst, boolean pred_margin, float[] out_result, long[] out_result_size)¶TreelitePredictorQueryGlobalBias(long handle, float[] out)¶TreelitePredictorQueryNumFeature(long handle, long[] out)¶TreelitePredictorQueryNumOutputGroup(long handle, long[] out)¶TreelitePredictorQueryResultSize(long handle, long batch, boolean batch_sparse, long[] out)¶TreelitePredictorQueryResultSizeSingleInst(long handle, long[] out)¶TreelitePredictorQuerySigmoidAlpha(long handle, float[] out)¶checkCall(int ret)¶Check the return code of the JNI call.
TreeliteError – if the call failed.