def test_replay(self): model = self.get_model(fast_test=self.fast_test) optimizer = SGD(model.parameters(), lr=1e-3) criterion = CrossEntropyLoss() # SIT scenario my_nc_scenario = self.load_scenario(fast_test=self.fast_test) strategy = Replay(model, optimizer, criterion, mem_size=10, train_mb_size=64, device=self.device, eval_mb_size=50, train_epochs=2) self.run_strategy(my_nc_scenario, strategy) # MT scenario strategy = Replay(model, optimizer, criterion, mem_size=10, train_mb_size=64, device=self.device, eval_mb_size=50, train_epochs=2) scenario = self.load_scenario(fast_test=self.fast_test, use_task_labels=True) self.run_strategy(scenario, strategy)
def test_replay(self): # SIT scenario model, optimizer, criterion, my_nc_benchmark = self.init_sit() strategy = Replay( model, optimizer, criterion, mem_size=10, train_mb_size=64, device=self.device, eval_mb_size=50, train_epochs=2, ) self.run_strategy(my_nc_benchmark, strategy) # MT scenario strategy = Replay( model, optimizer, criterion, mem_size=10, train_mb_size=64, device=self.device, eval_mb_size=50, train_epochs=2, ) benchmark = self.load_benchmark(use_task_labels=True) self.run_strategy(benchmark, strategy)