code: def transform(self, model, node):
      if node.get_attr("implementation", "linebuffer") == "encoded":
          print(
              f'WARNING: "Encoded" implementation in "{node.name}" ({node.class_name}) is not supported in Vitis backend. '
              'Switching to "LineBuffer" implementation.'
          )
          node.set_attr("implementation", "linebuffer")
  
file_path: hls4ml/hls4ml/backends/vitis/passes/feature_check.py
imports: from hls4ml.model.optimizer import OptimizerPass
label_desc: Use image node_id 2 for calling the ValidateConvImplementation obj's underlying member method code with example usage: obj.transform(model, node) without return types