SmartHeal commited on
Commit
49e5ed3
·
verified ·
1 Parent(s): 71db9c1

Update src/ai_processor.py

Browse files
Files changed (1) hide show
  1. src/ai_processor.py +5 -3
src/ai_processor.py CHANGED
@@ -394,10 +394,12 @@ def load_yolo_model():
394
  with _no_cuda_env():
395
  model = YOLO(YOLO_MODEL_PATH)
396
  return model
 
397
  def load_segmentation_model():
398
- import tensorflow as tf
399
- load_model = _import_tf_loader()
400
- return load_model(SEG_MODEL_PATH, compile=False, custom_objects={'InputLayer': tf.keras.layers.InputLayer})
 
401
 
402
  def load_classification_pipeline():
403
  pipe = _import_hf_cls()
 
394
  with _no_cuda_env():
395
  model = YOLO(YOLO_MODEL_PATH)
396
  return model
397
+
398
  def load_segmentation_model():
399
+ import os; os.environ.setdefault("KERAS_BACKEND","tensorflow")
400
+ import tensorflow as tf; tf.config.set_visible_devices([], "GPU")
401
+ import keras
402
+ return keras.models.load_model("src/segmentation_model.keras", compile=False)
403
 
404
  def load_classification_pipeline():
405
  pipe = _import_hf_cls()