Skip to content

Commit 79a1891

Browse files
Hongbo Guofacebook-github-bot
authored andcommitted
Unittest of ModelManager (BehavioralCloning)
Summary: - Model Manager for BehaviorCloning - UnitTest of the ModelManager - DataModule for UnitTest Reviewed By: czxttkl Differential Revision: D33829752 fbshipit-source-id: 9d1d6af293f652e095b914608108fc0d215ff257
1 parent 3eaf1cf commit 79a1891

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

reagent/training/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
CRRTrainerParameters,
3636
ReinforceTrainerParameters,
3737
PPOTrainerParameters,
38+
BehavioralCloningTrainerParameters,
3839
)
3940

4041

@@ -69,6 +70,7 @@
6970
"ReinforceTrainerParameters",
7071
"PPOTrainer",
7172
"PPOTrainerParameters",
73+
"BehavioralCloningTrainerParameters",
7274
]
7375

7476
if IS_FB_ENVIRONMENT:

reagent/training/parameters.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from reagent.core.configuration import make_config_class
55
from reagent.core.types import BaseDataClass
66

7+
from .behavioral_cloning_trainer import BehavioralCloningTrainer
78
from .c51_trainer import C51Trainer
89
from .cb.linucb_trainer import LinUCBTrainer
910
from .discrete_crr_trainer import DiscreteCRRTrainer
@@ -128,6 +129,11 @@ class RewardNetworkTrainerParameters:
128129
pass
129130

130131

132+
@make_config_class(BehavioralCloningTrainer.__init__, blocklist=["bc_net"])
133+
class BehavioralCloningTrainerParameters:
134+
pass
135+
136+
131137
@make_config_class(
132138
Seq2SlateTrainer.__init__,
133139
blocklist=[

0 commit comments

Comments
 (0)