adtrack-v2 / models /base.py
cracker0935's picture
add mode to model 3
e824b96
raw
history blame contribute delete
380 Bytes
from abc import ABC, abstractmethod
from typing import Optional
class BaseModelWrapper(ABC):
@abstractmethod
def load(self):
pass
@abstractmethod
# Ensure segmentation_content is added here
def predict(self, file_content: bytes, filename: str, audio_content: Optional[bytes] = None, segmentation_content: Optional[bytes] = None) -> dict:
pass