def test_updateTotalNumbLoops(self): dataMetadata = dc.DefaultData_Metadata(epoch=7) data = dc.DefaultDataMNIST(dataMetadata) data.epochHelper = sf.EpochDataContainer() data._updateTotalNumbLoops(dataMetadata) ut.testCmpPandas(data.epochHelper.maxTrainTotalNumber, "max_loops_train", 7 * 1 * len(data.trainloader)) ut.testCmpPandas(data.epochHelper.maxTestTotalNumber, "max_loops_test", 7 * 2 * len(data.testloader))
def setUp(self): self.metadata = sf.Metadata() self.metadata.debugInfo = True self.metadata.logFolderSuffix = str(time.time()) self.metadata.debugOutput = 'debug' self.metadata.prepareOutput() self.modelMetadata = TestModel_Metadata() self.model = TestModel(self.modelMetadata) self.helper = sf.TrainDataContainer() self.dataMetadata = dc.DefaultData_Metadata() self.helperEpoch = sf.EpochDataContainer() self.helperEpoch.trainTotalNumber = 3 self.helperEpoch.maxTrainTotalNumber = 1000
def setUp(self): self.metadata = sf.Metadata() self.metadata.debugInfo = True self.metadata.logFolderSuffix = str(time.time()) self.metadata.debugOutput = 'debug' self.metadata.prepareOutput() self.modelMetadata = TestModel_Metadata() self.model = TestModel(self.modelMetadata) self.helper = sf.TrainDataContainer() self.smoothingMetadata = dc.Test_DefaultSmoothingBorderline_Metadata( test_numbOfBatchAfterSwitchOn=2) self.dataMetadata = dc.DefaultData_Metadata() self.helperEpoch = sf.EpochDataContainer() self.helperEpoch.trainTotalNumber = 3
def test_updateTotalNumbLoops_testMode(self): with sf.test_mode(): dataMetadata = dc.DefaultData_Metadata(epoch=7) data = dc.DefaultDataMNIST(dataMetadata) data.epochHelper = sf.EpochDataContainer() data._updateTotalNumbLoops(dataMetadata) ut.testCmpPandas(data.epochHelper.maxTrainTotalNumber, "max_loops_train", 7 * sf.StaticData.MAX_DEBUG_LOOPS * 1) ut.testCmpPandas(data.epochHelper.maxTestTotalNumber, "max_loops_test", 7 * sf.StaticData.MAX_DEBUG_LOOPS * 2)