code: def PreactResnet164_bottleneck(num_classes):
      model_config = OrderedDict(
          [
              ("arch", "resnet_preact"),
              ("block_type", "bottleneck"),
              ("depth", 164),
              ("base_channels", 16),
              ("remove_first_relu", True),
              ("add_last_bn", True),
              ("preact_stage", [True, True, True]),
              ("input_shape", (1, 3, 32, 32)),
              ("n_classes", num_classes),
          ]
      )
      return Network(model_config)
  
imports: import torch
  import torch.nn
  import torch.nn.functional
  from collections import OrderedDict
label_desc: Use image node_id 2 for calling a global function with example usage: PreactResnet164_bottleneck(num_classes) and returns: Network