---------------------------------------------------------------------- [Sequential] -------------------------------------------------------------------- [RealToBinary] input shape : {110, 110, 1} output shape : {110, 110, 1} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {110, 110, 1} output shape : {108, 108, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {110, 110, 1} output shape : {3, 3, 1} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 1} output shape : {32, 1, 1} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32, 1, 1} output shape : {108, 108, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {108, 108, 32} output shape : {108, 108, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {108, 108, 32} output shape : {1, 1, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 32} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {108, 108, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {108, 108, 32} output shape : {106, 106, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {108, 108, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {106, 106, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {106, 106, 256} output shape : {106, 106, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {106, 106, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {106, 106, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {106, 106, 32} output shape : {104, 104, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {106, 106, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {104, 104, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {104, 104, 256} output shape : {104, 104, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {104, 104, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {104, 104, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {104, 104, 32} output shape : {102, 102, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {104, 104, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {102, 102, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {102, 102, 256} output shape : {102, 102, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {102, 102, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {102, 102, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {102, 102, 32} output shape : {100, 100, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {102, 102, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {100, 100, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {100, 100, 256} output shape : {100, 100, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {100, 100, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {100, 100, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {100, 100, 32} output shape : {98, 98, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {100, 100, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {98, 98, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {98, 98, 256} output shape : {98, 98, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {98, 98, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {98, 98, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {98, 98, 32} output shape : {96, 96, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {98, 98, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {96, 96, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {96, 96, 256} output shape : {96, 96, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {96, 96, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {96, 96, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {96, 96, 32} output shape : {94, 94, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {96, 96, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {94, 94, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {94, 94, 256} output shape : {94, 94, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {94, 94, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {94, 94, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {94, 94, 32} output shape : {92, 92, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {94, 94, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {92, 92, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {92, 92, 256} output shape : {92, 92, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {92, 92, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {92, 92, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {92, 92, 32} output shape : {90, 90, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {92, 92, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {90, 90, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {90, 90, 256} output shape : {90, 90, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {90, 90, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {90, 90, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {90, 90, 32} output shape : {88, 88, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {90, 90, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {88, 88, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {88, 88, 256} output shape : {88, 88, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {88, 88, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {88, 88, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {88, 88, 32} output shape : {86, 86, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {88, 88, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {86, 86, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {86, 86, 256} output shape : {86, 86, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {86, 86, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {86, 86, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {86, 86, 32} output shape : {84, 84, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {86, 86, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {84, 84, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {84, 84, 256} output shape : {84, 84, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {84, 84, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {84, 84, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {84, 84, 32} output shape : {82, 82, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {84, 84, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {82, 82, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {82, 82, 256} output shape : {82, 82, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {82, 82, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {82, 82, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {82, 82, 32} output shape : {80, 80, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {82, 82, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {80, 80, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {80, 80, 256} output shape : {80, 80, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {80, 80, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {80, 80, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {80, 80, 32} output shape : {78, 78, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {80, 80, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {78, 78, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {78, 78, 256} output shape : {78, 78, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {78, 78, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {78, 78, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {78, 78, 32} output shape : {76, 76, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {78, 78, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {76, 76, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {76, 76, 256} output shape : {76, 76, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {76, 76, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {76, 76, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {76, 76, 32} output shape : {74, 74, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {76, 76, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {74, 74, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {74, 74, 256} output shape : {74, 74, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {74, 74, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {74, 74, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {74, 74, 32} output shape : {72, 72, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {74, 74, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {72, 72, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {72, 72, 256} output shape : {72, 72, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {72, 72, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {72, 72, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {72, 72, 32} output shape : {70, 70, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {72, 72, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {70, 70, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {70, 70, 256} output shape : {70, 70, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {70, 70, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {70, 70, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {70, 70, 32} output shape : {68, 68, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {70, 70, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {68, 68, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {68, 68, 256} output shape : {68, 68, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {68, 68, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {68, 68, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {68, 68, 32} output shape : {66, 66, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {68, 68, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {66, 66, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {66, 66, 256} output shape : {66, 66, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {66, 66, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {66, 66, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {66, 66, 32} output shape : {64, 64, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {66, 66, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {64, 64, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {64, 64, 256} output shape : {64, 64, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {64, 64, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {64, 64, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {64, 64, 32} output shape : {62, 62, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {64, 64, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {62, 62, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {62, 62, 256} output shape : {62, 62, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {62, 62, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {62, 62, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {62, 62, 32} output shape : {60, 60, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {62, 62, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {60, 60, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {60, 60, 256} output shape : {60, 60, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {60, 60, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {60, 60, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {60, 60, 32} output shape : {58, 58, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {60, 60, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {58, 58, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {58, 58, 256} output shape : {58, 58, 32} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {58, 58, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {192} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {192} output shape : {32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {32} output shape : {58, 58, 32} -------------------------------------------------------------------- [LoweringConvolution] filter size : (3, 3) input shape : {58, 58, 32} output shape : {56, 56, 256} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {58, 58, 32} output shape : {3, 3, 32} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {3, 3, 32} output shape : {8, 1, 32} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {8, 1, 32} output shape : {56, 56, 256} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {56, 56, 256} output shape : {56, 56, 64} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {56, 56, 256} output shape : {1, 1, 256} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 256} output shape : {384} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {384} output shape : {64} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {64} output shape : {56, 56, 64} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {56, 56, 64} output shape : {56, 56, 36} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {56, 56, 64} output shape : {1, 1, 64} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 64} output shape : {216} binary : 1 batch_norm : 1 ---------------------------------------------------------------- [SparseLut6] input shape : {216} output shape : {36} binary : 1 batch_norm : 1 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {36} output shape : {56, 56, 36} -------------------------------------------------------------------- [LoweringConvolution] filter size : (1, 1) input shape : {56, 56, 36} output shape : {56, 56, 11} ------------------------------------------------------------------ [ConvolutionIm2Col] input shape : {56, 56, 36} output shape : {1, 1, 36} ------------------------------------------------------------------ [Sequential] ---------------------------------------------------------------- [SparseLut6] input shape : {1, 1, 36} output shape : {66} binary : 1 batch_norm : 0 ---------------------------------------------------------------- [SparseLut6] input shape : {66} output shape : {11} binary : 1 batch_norm : 0 ------------------------------------------------------------------ [ConvolutionCol2Im] input shape : {11} output shape : {56, 56, 11} -------------------------------------------------------------------- [BinaryToReal] input shape : {56, 56, 11} output shape : {56, 56, 11} ----------------------------------------------------------------------