code: def __init__(self, ndim, **kwargs):
      super().__init__(**kwargs)
      self.pool = MAX_POOL[ndim]()
      self.conv = CONV[ndim](10, 3)
  
imports: from contextlib import contextmanager
  import ctypes
  import numpy
  import pytest
  import mxnet
  from mxnet import amp
  from mxnet.base import check_call, _LIB
  from mxnet.gluon import nn
  from mxnet.test_utils import assert_allclose
label_desc: Use image node_id 1 to create a new PoolConv object from inherited base classes: nn with example: obj = PoolConv(ndim)