code: def release_gpu_memory(device=0):
      """
      ```
      Relase GPU memory allocated by Tensorflow
      Source:
      https://stackoverflow.com/questions/51005147/keras-release-memory-after-finish-training-process
      ```
      """
      from numba import cuda
  
      K.clear_session()
      cuda.select_device(device)
      cuda.close()
      return
  
imports: from .None import utils
  from .graph.predictor import LinkPredictor, NodePredictor
  from .graph.preprocessor import LinkPreprocessor, NodePreprocessor
  from .imports import *
  from .lroptimize.lrfinder import *
  from .tabular.predictor import TabularPredictor
  from .tabular.preprocessor import TabularPreprocessor
  from .text.ner.predictor import NERPredictor
  from .text.ner.preprocessor import NERPreprocessor
  from .text.predictor import TextPredictor
  from .text.preprocessor import BERTPreprocessor, TextPreprocessor, TransformersPreprocessor
  from .vision.predictor import ImagePredictor
  from .vision.preprocessor import ImagePreprocessor
label_desc: Use image node_id 3 for calling a global function with example usage: release_gpu_memory(device) without return types