fela-moderator / configuration_moderation.py
itstheraj's picture
initial commit
4751195
Raw
History Blame Contribute Delete
1.22 kB
from transformers import PretrainedConfig
class FelaModeratorConfig(PretrainedConfig):
model_type = "fela-moderation"
def __init__(
self,
vocab_size=259,
max_len=512,
d_model=448,
n_layers=8,
n_heads=7,
fno_modes=128,
gla_chunk=32,
ffn_hidden=1280,
layer_pattern="SSSL",
dropout=0.1,
pad_id=256,
n_tox_labels=6,
n_pii_tags=113,
n_tax=19,
n_spam=3,
n_jailbreak=4,
n_nsfw=2,
n_identity=7,
**kwargs,
):
self.vocab_size = vocab_size
self.max_len = max_len
self.d_model = d_model
self.n_layers = n_layers
self.n_heads = n_heads
self.fno_modes = fno_modes
self.gla_chunk = gla_chunk
self.ffn_hidden = ffn_hidden
self.layer_pattern = layer_pattern
self.dropout = dropout
self.pad_id = pad_id
self.n_tox_labels = n_tox_labels
self.n_pii_tags = n_pii_tags
self.n_tax = n_tax
self.n_spam = n_spam
self.n_jailbreak = n_jailbreak
self.n_nsfw = n_nsfw
self.n_identity = n_identity
super().__init__(**kwargs)