Source code for dcbench.common.method

from abc import ABC
from dataclasses import dataclass


[docs]class Method(ABC):
[docs] @dataclass class Config: n_slices: int = 5 emb_group: str = "main" emb: str = "emb" xmodal_emb: str = "emb"
RESOURCES_REQUIRED = {"cpu": 1, "custom_resources": {"ram_gb": 4}} def __init__(self, config: dict = None, **kwargs): if config is not None: self.config = self.Config(**config, **kwargs) else: self.config = self.Config(**kwargs)