Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
transformers
Commits
3e3e1454
Commit
3e3e1454
authored
Aug 06, 2019
by
LysandreJik
Browse files
Added GPT to the generative fine-tuning.
parent
47975ed5
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
4 deletions
+4
-4
examples/run_generative_finetuning.py
examples/run_generative_finetuning.py
+4
-2
examples/utils_lm.py
examples/utils_lm.py
+0
-2
No files found.
examples/run_generative_finetuning.py
View file @
3e3e1454
...
...
@@ -30,7 +30,8 @@ from torch.utils.data.distributed import DistributedSampler
from
tensorboardX
import
SummaryWriter
from
tqdm
import
tqdm
,
trange
from
pytorch_transformers
import
(
WEIGHTS_NAME
,
GPT2Config
,
GPT2LMHeadModel
,
GPT2Tokenizer
,)
from
pytorch_transformers
import
(
WEIGHTS_NAME
,
GPT2Config
,
GPT2LMHeadModel
,
GPT2Tokenizer
,
OpenAIGPTConfig
,
OpenAIGPTLMHeadModel
,
OpenAIGPTTokenizer
)
from
pytorch_transformers
import
AdamW
,
WarmupLinearSchedule
from
utils_lm
import
WikiTextDataset
...
...
@@ -40,7 +41,8 @@ logger = logging.getLogger(__name__)
ALL_MODELS
=
sum
((
tuple
(
conf
.
pretrained_config_archive_map
.
keys
())
for
conf
in
(
GPT2Config
,)),
())
MODEL_CLASSES
=
{
'gpt2'
:
(
GPT2Config
,
GPT2LMHeadModel
,
GPT2Tokenizer
)
'gpt2'
:
(
GPT2Config
,
GPT2LMHeadModel
,
GPT2Tokenizer
),
'openai-gpt'
:
(
OpenAIGPTConfig
,
OpenAIGPTLMHeadModel
,
OpenAIGPTTokenizer
)
}
...
...
examples/utils_lm.py
View file @
3e3e1454
...
...
@@ -28,8 +28,6 @@ class WikiTextDataset(Dataset):
# Sort the array by example length.
self
.
examples
.
sort
(
key
=
len
)
print
(
"nice"
)
def
__len__
(
self
):
return
len
(
self
.
examples
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment