Matt300209's picture
Upload folder using huggingface_hub
9823a7e verified
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
from abc import ABC, abstractmethod
# TODO: Refactor all the tir script implementations to use this base class
# Abstract base class for TIR script emitters
class TIRScriptEmitter(ABC):
@abstractmethod
def emit(self):
raise NotImplementedError
# Abstract base class for TIR script selectors
class TIRScriptSelector(ABC):
@abstractmethod
def select(self):
raise NotImplementedError