Treelite
Classes | Macros | Functions
failsafe.cc File Reference

C code generator (fail-safe). The generated code will mimic prediction logic found in XGBoost. More...

#include <treelite/tree.h>
#include <treelite/compiler.h>
#include <treelite/compiler_param.h>
#include <fmt/format.h>
#include <unordered_map>
#include <set>
#include <tuple>
#include <utility>
#include <cmath>
#include "./pred_transform.h"
#include "./common/format_util.h"
#include "./elf/elf_formatter.h"
#include "./native/main_template.h"
#include "./native/header_template.h"
Include dependency graph for failsafe.cc:

Go to the source code of this file.

Classes

class  FailSafeCompiler
 

Macros

#define DLLEXPORT_KEYWORD   ""
 

Functions

 DMLC_REGISTRY_FILE_TAG (failsafe)
 
 describe ("Simple compiler to express trees as a tight for-loop") .set_body([](const CompilerParam &param) -> Compiler *
 

Detailed Description

C code generator (fail-safe). The generated code will mimic prediction logic found in XGBoost.

Copyright (c) 2019-2020 by Contributors

Author
Hyunsu Cho

Definition in file failsafe.cc.