docstr: Test C++ memonger that is only for simple nets
docstr_tok: ["Test","C++","memonger","that","is","only","for","simple","nets"]
code: def test_shufflenet_forward_only_fast_simplenet(self):
      """
      Test C++ memonger that is only for simple nets
      """
      results = utils.test_forward_only_fast_simplenet(
          shufflenet.create_shufflenet, "gpu_0/last_out_L1000"
      )
  
      self.assertTrue(results[0][0] < results[0][1])
      self.assertTrue(results[1] < 4 and results[1] > 0)
      np.testing.assert_almost_equal(results[2][0], results[2][1])
  
file_path: pytorch/caffe2/python/models/shufflenet_test.py
imports: import numpy
  import caffe2.python.models.shufflenet
  import hypothesis.strategies
  from hypothesis import given, settings
  import caffe2.python.hypothesis_test_util
  import caffe2.python.models.imagenet_trainer_test_utils
label_desc: Use image node_id 3 for calling the ShufflenetMemongerTest obj's underlying member method code with example usage: obj.test_shufflenet_forward_only_fast_simplenet() without return types