MCPcopy Create free account
hub / github.com/Xtra-Computing/thundersvm / dense_decision

Function dense_decision

src/thundersvm/thundersvm-scikit.cpp:336–347  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

334 }
335
336 void dense_decision(int row_size, int features, float* data, SvmModel *model, int value_size, float* dec_value){
337 DataSet predict_dataset;
338 predict_dataset.load_from_dense(row_size, features, data, (float*) NULL);
339 model->predict(predict_dataset.instances(), -1);
340 //SyncArray<float_type> dec_value_array(value_size);
341 //dec_value_array.copy_from(model->get_dec_value());
342 const SyncArray<float_type>& dec_value_array = model->get_dec_value();
343 const float_type *dec_value_ptr = dec_value_array.host_data();
344 for(int i = 0; i < dec_value_array.size(); i++){
345 dec_value[i] = dec_value_ptr[i];
346 }
347 }
348
349 void save_to_file_scikit(SvmModel *model, char *path){
350 model->save_to_file(path);

Callers

nothing calls this directly

Calls 5

load_from_denseMethod · 0.80
instancesMethod · 0.80
predictMethod · 0.45
host_dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected