コード例 #1
0
    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))
コード例 #2
0
 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
コード例 #3
0
 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
コード例 #4
0
    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)