Skip to content

Commit

Permalink
change C interface flag constant values to harmonize
Browse files Browse the repository at this point in the history
  • Loading branch information
paulbkoch committed Nov 18, 2024
1 parent b8e751c commit 4e902d1
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
12 changes: 6 additions & 6 deletions python/interpret-core/interpret/utils/_native.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ class Native:

# TermBoostFlags
TermBoostFlags_Default = 0x00000000
TermBoostFlags_DisableNewtonGain = 0x00000001
TermBoostFlags_DisableNewtonUpdate = 0x00000002
TermBoostFlags_PurifyGain = 0x00000004
TermBoostFlags_PurifyUpdate = 0x00000008
TermBoostFlags_PurifyGain = 0x00000001
TermBoostFlags_DisableNewtonGain = 0x00000002
TermBoostFlags_PurifyUpdate = 0x00000004
TermBoostFlags_DisableNewtonUpdate = 0x00000008
TermBoostFlags_GradientSums = 0x00000010
TermBoostFlags_RandomSplits = 0x00000020

Expand All @@ -46,8 +46,8 @@ class Native:

# CalcInteractionFlags
CalcInteractionFlags_Default = 0x00000000
CalcInteractionFlags_DisableNewton = 0x00000001
CalcInteractionFlags_Purify = 0x00000002
CalcInteractionFlags_Purify = 0x00000001
CalcInteractionFlags_DisableNewton = 0x00000002

# AccelerationFlags
AccelerationFlags_NONE = 0x00000000
Expand Down
12 changes: 6 additions & 6 deletions shared/libebm/inc/libebm.h
Original file line number Diff line number Diff line change
Expand Up @@ -215,10 +215,10 @@ typedef struct _InteractionHandle {
#define CreateBoosterFlags_BinaryAsMulticlass (CREATE_BOOSTER_FLAGS_CAST(0x00000004))

#define TermBoostFlags_Default (TERM_BOOST_FLAGS_CAST(0x00000000))
#define TermBoostFlags_DisableNewtonGain (TERM_BOOST_FLAGS_CAST(0x00000001))
#define TermBoostFlags_DisableNewtonUpdate (TERM_BOOST_FLAGS_CAST(0x00000002))
#define TermBoostFlags_PurifyGain (TERM_BOOST_FLAGS_CAST(0x00000004))
#define TermBoostFlags_PurifyUpdate (TERM_BOOST_FLAGS_CAST(0x00000008))
#define TermBoostFlags_PurifyGain (TERM_BOOST_FLAGS_CAST(0x00000001))
#define TermBoostFlags_DisableNewtonGain (TERM_BOOST_FLAGS_CAST(0x00000002))
#define TermBoostFlags_PurifyUpdate (TERM_BOOST_FLAGS_CAST(0x00000004))
#define TermBoostFlags_DisableNewtonUpdate (TERM_BOOST_FLAGS_CAST(0x00000008))
#define TermBoostFlags_GradientSums (TERM_BOOST_FLAGS_CAST(0x00000010))
#define TermBoostFlags_RandomSplits (TERM_BOOST_FLAGS_CAST(0x00000020))

Expand All @@ -228,8 +228,8 @@ typedef struct _InteractionHandle {
#define CreateInteractionFlags_BinaryAsMulticlass (CREATE_INTERACTION_FLAGS_CAST(0x00000004))

#define CalcInteractionFlags_Default (CALC_INTERACTION_FLAGS_CAST(0x00000000))
#define CalcInteractionFlags_DisableNewton (CALC_INTERACTION_FLAGS_CAST(0x00000001))
#define CalcInteractionFlags_Purify (CALC_INTERACTION_FLAGS_CAST(0x00000002))
#define CalcInteractionFlags_Purify (CALC_INTERACTION_FLAGS_CAST(0x00000001))
#define CalcInteractionFlags_DisableNewton (CALC_INTERACTION_FLAGS_CAST(0x00000002))

#define AccelerationFlags_NONE (ACCELERATION_CAST(0x00000000))
#define AccelerationFlags_Nvidia (ACCELERATION_CAST(0x00000001))
Expand Down

0 comments on commit 4e902d1

Please sign in to comment.