code: def get_unoptimized_hlsmodel(model):
      from hls4ml.converters import convert_from_config
  
      new_config = model.config.config.copy()
      new_config["HLSConfig"] = json.loads(
          json.dumps(new_config["HLSConfig"])
      )
  
      new_output_dir = uuid.uuid4().hex
  
      while os.path.exists(new_output_dir):
          new_output_dir = uuid.uuid4().hex
  
      if "SkipOptimizers" in new_config["HLSConfig"]:
          del new_config["HLSConfig"]["SkipOptimizers"]
  
      new_config["HLSConfig"]["Optimizers"] = []
      new_config["OutputDir"] = new_output_dir
  
      return convert_from_config(new_config), new_output_dir
  
imports: import json
  import os
  import shutil
  import uuid
  from collections import defaultdict
  import matplotlib.pyplot
  import numpy
  import pandas
  import seaborn
  from hls4ml.model.graph import ModelGraph
  from hls4ml.model.layers import GRU, LSTM, SeparableConv1D, SeparableConv2D
label_desc: Use image node_id 1 for calling a global function with example usage: get_unoptimized_hlsmodel(model) and returns: convert_from_config,  new_output_dir