working
Browse files- modeling_eva_clip.py +2 -0
modeling_eva_clip.py
CHANGED
|
@@ -2,6 +2,7 @@ from __future__ import annotations
|
|
| 2 |
|
| 3 |
from collections import OrderedDict
|
| 4 |
from copy import deepcopy
|
|
|
|
| 5 |
from typing import Optional, Tuple
|
| 6 |
|
| 7 |
import torch
|
|
@@ -35,6 +36,7 @@ if not hasattr(nn.Module, "get_parameter_or_buffer"): # pragma: no cover - comp
|
|
| 35 |
nn.Module.get_parameter_or_buffer = _get_parameter_or_buffer # type: ignore[attr-defined]
|
| 36 |
|
| 37 |
|
|
|
|
| 38 |
class EvaClipVisionModelOutput(ModelOutput):
|
| 39 |
last_hidden_state: torch.FloatTensor
|
| 40 |
|
|
|
|
| 2 |
|
| 3 |
from collections import OrderedDict
|
| 4 |
from copy import deepcopy
|
| 5 |
+
from dataclasses import dataclass
|
| 6 |
from typing import Optional, Tuple
|
| 7 |
|
| 8 |
import torch
|
|
|
|
| 36 |
nn.Module.get_parameter_or_buffer = _get_parameter_or_buffer # type: ignore[attr-defined]
|
| 37 |
|
| 38 |
|
| 39 |
+
@dataclass
|
| 40 |
class EvaClipVisionModelOutput(ModelOutput):
|
| 41 |
last_hidden_state: torch.FloatTensor
|
| 42 |
|