code: def _make_blocks(self, layers, block_szs, sa, stride, **kwargs):
      return [
          self._make_layer(
              ni=block_szs[i],
              nf=block_szs[i + 1],
              blocks=l,
              stride=1 if i == 0 else stride,
              sa=sa and i == len(layers) - 4,
              **kwargs,
          )
          for i, l in enumerate(layers)
      ]
  
imports: from __future__ import annotations
  from ...torch_basics import *
label_desc: Use image node_id 2 for calling the XResNet obj's underlying member method code with example usage: obj._make_blocks(layers, block_szs, sa, stride) and returns: unknown