Upload folder using huggingface_hub
Browse files- generation_config.json +6 -0
- modeling_gpt2workshop.py +2 -1
generation_config.json
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"_from_model_config": true,
|
| 3 |
+
"output_attentions": false,
|
| 4 |
+
"output_hidden_states": false,
|
| 5 |
+
"transformers_version": "5.0.0"
|
| 6 |
+
}
|
modeling_gpt2workshop.py
CHANGED
|
@@ -4,6 +4,7 @@ import torch.nn.functional as F
|
|
| 4 |
from transformers import PreTrainedModel
|
| 5 |
from transformers.modeling_outputs import CausalLMOutput
|
| 6 |
from .configuration_gpt2workshop import GPT2WorkshopConfig
|
|
|
|
| 7 |
|
| 8 |
|
| 9 |
def build_rope_cache(seq_len, head_dim, device, theta=10000.0):
|
|
@@ -80,7 +81,7 @@ class TransformerBlock(nn.Module):
|
|
| 80 |
return x
|
| 81 |
|
| 82 |
|
| 83 |
-
class GPT2WorkshopForCausalLM(PreTrainedModel):
|
| 84 |
config_class = GPT2WorkshopConfig
|
| 85 |
|
| 86 |
def __init__(self, config):
|
|
|
|
| 4 |
from transformers import PreTrainedModel
|
| 5 |
from transformers.modeling_outputs import CausalLMOutput
|
| 6 |
from .configuration_gpt2workshop import GPT2WorkshopConfig
|
| 7 |
+
from transformers.generation import GenerationMixin
|
| 8 |
|
| 9 |
|
| 10 |
def build_rope_cache(seq_len, head_dim, device, theta=10000.0):
|
|
|
|
| 81 |
return x
|
| 82 |
|
| 83 |
|
| 84 |
+
class GPT2WorkshopForCausalLM(PreTrainedModel, GenerationMixin):
|
| 85 |
config_class = GPT2WorkshopConfig
|
| 86 |
|
| 87 |
def __init__(self, config):
|