lidirl-cnn-augless / config.py
rewicks's picture
Update config.py
5beddc7 verified
raw
history blame contribute delete
870 Bytes
from typing import List
from transformers import PretrainedConfig
class LidirlCNNConfig(PretrainedConfig):
model_type = "LidirlCNN"
def __init__(self,
embed_dim : int = 32,
channels : List[int] = [32],
kernels : List[int] = [3],
strides : List[int] = [1],
vocab_size: int = 256,
label_size : int = 200,
max_length : int = 1024,
multilabel : bool = False,
montecarlo_layer : bool = False,
**kwargs,
):
self.embed_dim = embed_dim
self.channels = channels
self.kernels = kernels
self.strides = strides
self.vocab_size = vocab_size
self.label_size = label_size
self.max_length = max_length
self.multilabel = multilabel
self.montecarlo_layer = montecarlo_layer
super().__init__(**kwargs)