MobileNetV2(
  2.03 M, 100.000% Params, 59.12 MMac, 100.000% MACs, 
  (conv1): Conv2d(896, 0.044% Params, 917.5 KMac, 1.552% MACs, 3, 32, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))
  (bn1): BatchNorm2d(64, 0.003% Params, 65.54 KMac, 0.111% MACs, 32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
  (relu1): ReLU6(0, 0.000% Params, 32.77 KMac, 0.055% MACs, inplace=True)
  (layer1): MakeLayer(
    2.06 k, 0.102% Params, 2.18 MMac, 3.686% MACs, 
    (layers): ModuleList(
      2.06 k, 0.102% Params, 2.18 MMac, 3.686% MACs, 
      (0): InvertedResidual(
        2.06 k, 0.102% Params, 2.18 MMac, 3.686% MACs, 
        (conv1): Conv2d(1.06 k, 0.052% Params, 1.08 MMac, 1.829% MACs, 32, 32, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(64, 0.003% Params, 65.54 KMac, 0.111% MACs, 32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 32.77 KMac, 0.055% MACs, inplace=True)
        (conv2): Conv2d(320, 0.016% Params, 327.68 KMac, 0.554% MACs, 32, 32, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), groups=32)
        (bn2): BatchNorm2d(64, 0.003% Params, 65.54 KMac, 0.111% MACs, 32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 32.77 KMac, 0.055% MACs, inplace=True)
        (conv3): Conv2d(528, 0.026% Params, 540.67 KMac, 0.915% MACs, 32, 16, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(32, 0.002% Params, 32.77 KMac, 0.055% MACs, 16, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
    )
  )
  (layer2): MakeLayer(
    14.5 k, 0.716% Params, 5.31 MMac, 8.979% MACs, 
    (layers): ModuleList(
      14.5 k, 0.716% Params, 5.31 MMac, 8.979% MACs, 
      (0): InvertedResidual(
        5.35 k, 0.264% Params, 2.89 MMac, 4.895% MACs, 
        (conv1): Conv2d(1.63 k, 0.081% Params, 1.67 MMac, 2.827% MACs, 16, 96, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(192, 0.009% Params, 196.61 KMac, 0.333% MACs, 96, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 98.3 KMac, 0.166% MACs, inplace=True)
        (conv2): Conv2d(960, 0.047% Params, 245.76 KMac, 0.416% MACs, 96, 96, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), groups=96)
        (bn2): BatchNorm2d(192, 0.009% Params, 49.15 KMac, 0.083% MACs, 96, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 24.58 KMac, 0.042% MACs, inplace=True)
        (conv3): Conv2d(2.33 k, 0.115% Params, 595.97 KMac, 1.008% MACs, 96, 24, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(48, 0.002% Params, 12.29 KMac, 0.021% MACs, 24, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
      (1): InvertedResidual(
        9.14 k, 0.451% Params, 2.41 MMac, 4.084% MACs, 
        (conv1): Conv2d(3.6 k, 0.178% Params, 921.6 KMac, 1.559% MACs, 24, 144, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(288, 0.014% Params, 73.73 KMac, 0.125% MACs, 144, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 36.86 KMac, 0.062% MACs, inplace=True)
        (conv2): Conv2d(1.44 k, 0.071% Params, 368.64 KMac, 0.624% MACs, 144, 144, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), groups=144)
        (bn2): BatchNorm2d(288, 0.014% Params, 73.73 KMac, 0.125% MACs, 144, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 36.86 KMac, 0.062% MACs, inplace=True)
        (conv3): Conv2d(3.48 k, 0.172% Params, 890.88 KMac, 1.507% MACs, 144, 24, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(48, 0.002% Params, 12.29 KMac, 0.021% MACs, 24, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
    )
  )
  (layer3): MakeLayer(
    40.85 k, 2.016% Params, 3.46 MMac, 5.846% MACs, 
    (layers): ModuleList(
      40.85 k, 2.016% Params, 3.46 MMac, 5.846% MACs, 
      (0): InvertedResidual(
        10.32 k, 0.509% Params, 1.45 MMac, 2.458% MACs, 
        (conv1): Conv2d(3.6 k, 0.178% Params, 921.6 KMac, 1.559% MACs, 24, 144, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(288, 0.014% Params, 73.73 KMac, 0.125% MACs, 144, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 36.86 KMac, 0.062% MACs, inplace=True)
        (conv2): Conv2d(1.44 k, 0.071% Params, 92.16 KMac, 0.156% MACs, 144, 144, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), groups=144)
        (bn2): BatchNorm2d(288, 0.014% Params, 18.43 KMac, 0.031% MACs, 144, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 9.22 KMac, 0.016% MACs, inplace=True)
        (conv3): Conv2d(4.64 k, 0.229% Params, 296.96 KMac, 0.502% MACs, 144, 32, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(64, 0.003% Params, 4.1 KMac, 0.007% MACs, 32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
      (1): InvertedResidual(
        15.26 k, 0.754% Params, 1.0 MMac, 1.694% MACs, 
        (conv1): Conv2d(6.34 k, 0.313% Params, 405.5 KMac, 0.686% MACs, 32, 192, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(384, 0.019% Params, 24.58 KMac, 0.042% MACs, 192, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 12.29 KMac, 0.021% MACs, inplace=True)
        (conv2): Conv2d(1.92 k, 0.095% Params, 122.88 KMac, 0.208% MACs, 192, 192, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), groups=192)
        (bn2): BatchNorm2d(384, 0.019% Params, 24.58 KMac, 0.042% MACs, 192, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 12.29 KMac, 0.021% MACs, inplace=True)
        (conv3): Conv2d(6.18 k, 0.305% Params, 395.26 KMac, 0.669% MACs, 192, 32, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(64, 0.003% Params, 4.1 KMac, 0.007% MACs, 32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
      (2): InvertedResidual(
        15.26 k, 0.754% Params, 1.0 MMac, 1.694% MACs, 
        (conv1): Conv2d(6.34 k, 0.313% Params, 405.5 KMac, 0.686% MACs, 32, 192, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(384, 0.019% Params, 24.58 KMac, 0.042% MACs, 192, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 12.29 KMac, 0.021% MACs, inplace=True)
        (conv2): Conv2d(1.92 k, 0.095% Params, 122.88 KMac, 0.208% MACs, 192, 192, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), groups=192)
        (bn2): BatchNorm2d(384, 0.019% Params, 24.58 KMac, 0.042% MACs, 192, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 12.29 KMac, 0.021% MACs, inplace=True)
        (conv3): Conv2d(6.18 k, 0.305% Params, 395.26 KMac, 0.669% MACs, 192, 32, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(64, 0.003% Params, 4.1 KMac, 0.007% MACs, 32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
    )
  )
  (layer4): MakeLayer(
    266.78 k, 13.170% Params, 17.25 MMac, 29.172% MACs, 
    (layers): ModuleList(
      266.78 k, 13.170% Params, 17.25 MMac, 29.172% MACs, 
      (0): InvertedResidual(
        27.74 k, 1.370% Params, 1.8 MMac, 3.045% MACs, 
        (conv1): Conv2d(6.34 k, 0.313% Params, 405.5 KMac, 0.686% MACs, 32, 192, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(384, 0.019% Params, 24.58 KMac, 0.042% MACs, 192, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 12.29 KMac, 0.021% MACs, inplace=True)
        (conv2): Conv2d(1.92 k, 0.095% Params, 122.88 KMac, 0.208% MACs, 192, 192, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), groups=192)
        (bn2): BatchNorm2d(384, 0.019% Params, 24.58 KMac, 0.042% MACs, 192, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 12.29 KMac, 0.021% MACs, inplace=True)
        (conv3): Conv2d(18.53 k, 0.915% Params, 1.19 MMac, 2.006% MACs, 192, 96, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(192, 0.009% Params, 12.29 KMac, 0.021% MACs, 96, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
      (1): InvertedResidual(
        119.52 k, 5.900% Params, 7.72 MMac, 13.064% MACs, 
        (conv1): Conv2d(55.87 k, 2.758% Params, 3.58 MMac, 6.049% MACs, 96, 576, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(1.15 k, 0.057% Params, 73.73 KMac, 0.125% MACs, 576, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 36.86 KMac, 0.062% MACs, inplace=True)
        (conv2): Conv2d(5.76 k, 0.284% Params, 368.64 KMac, 0.624% MACs, 576, 576, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), groups=576)
        (bn2): BatchNorm2d(1.15 k, 0.057% Params, 73.73 KMac, 0.125% MACs, 576, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 36.86 KMac, 0.062% MACs, inplace=True)
        (conv3): Conv2d(55.39 k, 2.734% Params, 3.55 MMac, 5.997% MACs, 576, 96, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(192, 0.009% Params, 12.29 KMac, 0.021% MACs, 96, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
      (2): InvertedResidual(
        119.52 k, 5.900% Params, 7.72 MMac, 13.064% MACs, 
        (conv1): Conv2d(55.87 k, 2.758% Params, 3.58 MMac, 6.049% MACs, 96, 576, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(1.15 k, 0.057% Params, 73.73 KMac, 0.125% MACs, 576, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 36.86 KMac, 0.062% MACs, inplace=True)
        (conv2): Conv2d(5.76 k, 0.284% Params, 368.64 KMac, 0.624% MACs, 576, 576, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), groups=576)
        (bn2): BatchNorm2d(1.15 k, 0.057% Params, 73.73 KMac, 0.125% MACs, 576, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 36.86 KMac, 0.062% MACs, inplace=True)
        (conv3): Conv2d(55.39 k, 2.734% Params, 3.55 MMac, 5.997% MACs, 576, 96, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(192, 0.009% Params, 12.29 KMac, 0.021% MACs, 96, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
    )
  )
  (layer5): MakeLayer(
    800.74 k, 39.528% Params, 15.66 MMac, 26.483% MACs, 
    (layers): ModuleList(
      800.74 k, 39.528% Params, 15.66 MMac, 26.483% MACs, 
      (0): InvertedResidual(
        156.58 k, 7.729% Params, 5.29 MMac, 8.945% MACs, 
        (conv1): Conv2d(55.87 k, 2.758% Params, 3.58 MMac, 6.049% MACs, 96, 576, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(1.15 k, 0.057% Params, 73.73 KMac, 0.125% MACs, 576, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 36.86 KMac, 0.062% MACs, inplace=True)
        (conv2): Conv2d(5.76 k, 0.284% Params, 92.16 KMac, 0.156% MACs, 576, 576, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), groups=576)
        (bn2): BatchNorm2d(1.15 k, 0.057% Params, 18.43 KMac, 0.031% MACs, 576, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 9.22 KMac, 0.016% MACs, inplace=True)
        (conv3): Conv2d(92.32 k, 4.557% Params, 1.48 MMac, 2.499% MACs, 576, 160, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(320, 0.016% Params, 5.12 KMac, 0.009% MACs, 160, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
      (1): InvertedResidual(
        322.08 k, 15.899% Params, 5.18 MMac, 8.769% MACs, 
        (conv1): Conv2d(154.56 k, 7.630% Params, 2.47 MMac, 4.183% MACs, 160, 960, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(1.92 k, 0.095% Params, 30.72 KMac, 0.052% MACs, 960, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 15.36 KMac, 0.026% MACs, inplace=True)
        (conv2): Conv2d(9.6 k, 0.474% Params, 153.6 KMac, 0.260% MACs, 960, 960, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), groups=960)
        (bn2): BatchNorm2d(1.92 k, 0.095% Params, 30.72 KMac, 0.052% MACs, 960, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 15.36 KMac, 0.026% MACs, inplace=True)
        (conv3): Conv2d(153.76 k, 7.590% Params, 2.46 MMac, 4.161% MACs, 960, 160, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(320, 0.016% Params, 5.12 KMac, 0.009% MACs, 160, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
      (2): InvertedResidual(
        322.08 k, 15.899% Params, 5.18 MMac, 8.769% MACs, 
        (conv1): Conv2d(154.56 k, 7.630% Params, 2.47 MMac, 4.183% MACs, 160, 960, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(1.92 k, 0.095% Params, 30.72 KMac, 0.052% MACs, 960, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 15.36 KMac, 0.026% MACs, inplace=True)
        (conv2): Conv2d(9.6 k, 0.474% Params, 153.6 KMac, 0.260% MACs, 960, 960, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), groups=960)
        (bn2): BatchNorm2d(1.92 k, 0.095% Params, 30.72 KMac, 0.052% MACs, 960, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 15.36 KMac, 0.026% MACs, inplace=True)
        (conv3): Conv2d(153.76 k, 7.590% Params, 2.46 MMac, 4.161% MACs, 960, 160, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(320, 0.016% Params, 5.12 KMac, 0.009% MACs, 160, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
    )
  )
  (layer6): MakeLayer(
    476.16 k, 23.506% Params, 7.65 MMac, 12.939% MACs, 
    (layers): ModuleList(
      476.16 k, 23.506% Params, 7.65 MMac, 12.939% MACs, 
      (0): InvertedResidual(
        476.16 k, 23.506% Params, 7.65 MMac, 12.939% MACs, 
        (conv1): Conv2d(154.56 k, 7.630% Params, 2.47 MMac, 4.183% MACs, 160, 960, kernel_size=(1, 1), stride=(1, 1))
        (bn1): BatchNorm2d(1.92 k, 0.095% Params, 30.72 KMac, 0.052% MACs, 960, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu1): ReLU6(0, 0.000% Params, 15.36 KMac, 0.026% MACs, inplace=True)
        (conv2): Conv2d(9.6 k, 0.474% Params, 153.6 KMac, 0.260% MACs, 960, 960, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), groups=960)
        (bn2): BatchNorm2d(1.92 k, 0.095% Params, 30.72 KMac, 0.052% MACs, 960, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu2): ReLU6(0, 0.000% Params, 15.36 KMac, 0.026% MACs, inplace=True)
        (conv3): Conv2d(307.52 k, 15.181% Params, 4.92 MMac, 8.323% MACs, 960, 320, kernel_size=(1, 1), stride=(1, 1))
        (bn3): BatchNorm2d(640, 0.032% Params, 10.24 KMac, 0.017% MACs, 320, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
    )
  )
  (conv2): Conv2d(410.88 k, 20.283% Params, 6.57 MMac, 11.120% MACs, 320, 1280, kernel_size=(1, 1), stride=(1, 1))
  (avg1): AdaptiveAvgPool2d(0, 0.000% Params, 20.48 KMac, 0.035% MACs, output_size=1)
  (fc): Linear(12.81 k, 0.632% Params, 12.81 KMac, 0.022% MACs, in_features=1280, out_features=10, bias=True)
)