stratabert-tiny-ag-news-smoke / modeling_outputs.py
dplotnikov's picture
Upload StrataBERT diagnostic checkpoint
c30089a verified
Raw
History Blame Contribute Delete
1.49 kB
"""Small output dataclasses compatible with HF-style access patterns."""
from __future__ import annotations
from dataclasses import dataclass
from typing import Optional, Tuple
@dataclass
class StrataBertModelOutput:
last_hidden_state: object
pooler_output: Optional[object] = None
hidden_states: Optional[Tuple[object, ...]] = None
attentions: Optional[Tuple[object, ...]] = None
ssm_states: Optional[Tuple[object, ...]] = None
@dataclass
class StrataBertSequenceClassifierOutput:
loss: Optional[object] = None
logits: Optional[object] = None
hidden_states: Optional[Tuple[object, ...]] = None
attentions: Optional[Tuple[object, ...]] = None
@dataclass
class StrataBertTokenClassifierOutput:
loss: Optional[object] = None
logits: Optional[object] = None
hidden_states: Optional[Tuple[object, ...]] = None
attentions: Optional[Tuple[object, ...]] = None
@dataclass
class StrataBertMaskedLMOutput:
loss: Optional[object] = None
logits: Optional[object] = None
hidden_states: Optional[Tuple[object, ...]] = None
attentions: Optional[Tuple[object, ...]] = None
@dataclass
class StrataBertPreTrainingOutput:
loss: Optional[object] = None
prediction_logits: Optional[object] = None
rtd_logits: Optional[object] = None
mlm_loss: Optional[object] = None
rtd_loss: Optional[object] = None
hidden_states: Optional[Tuple[object, ...]] = None
attentions: Optional[Tuple[object, ...]] = None