code: def get_pixelcnn_default_kwargs():
      dist = PixelCNN(
          image_shape=(28, 28, 1),
          num_resnet=5,
          num_hierarchies=2,
          num_filters=32,
          num_logistic_mix=1,
          receptive_field_dims=(3, 3),
          dropout_p=0.3,
          l2_weight=0.0,
      )
  
      KWARGS_PIXELCNN = {
          "dist_s": dist,
          "dist_b": dist.copy(),
          "input_shape": (28, 28, 1),
      }
      return KWARGS_PIXELCNN
  
imports: import logging
  import os
  from io import BytesIO
  from pathlib import Path
  from typing import Union, TYPE_CHECKING, Tuple
  import dill
  import requests
  from requests import RequestException
  import tensorflow
  from tensorflow.python.keras import backend
  from alibi_detect.models.tensorflow import PixelCNN
  from alibi_detect.saving import load_detector
  from alibi_detect.utils.url import _join_url
label_desc: Use image node_id 1 for calling a global function with example usage: get_pixelcnn_default_kwargs() and returns: KWARGS_PIXELCNN