Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error about pretrain #39

Open
ichv16 opened this issue Jul 31, 2020 · 0 comments
Open

error about pretrain #39

ichv16 opened this issue Jul 31, 2020 · 0 comments

Comments

@ichv16
Copy link

ichv16 commented Jul 31, 2020

I have no idea why this error happend. Maybe someone have the same question before?

training arguments:

if_test: False
run_model: seqgan
k_label: 2
dataset: oracle
model_type: vanilla
loss_type: rsgan
if_real_data: False
cuda: True
device: 0
shuffle: False
gen_init: truncated_normal
dis_init: uniform
samples_num: 10000
vocab_size: 5000
mle_epoch: 150
clas_pre_epoch: 10
adv_epoch: 2000
inter_epoch: 15
batch_size: 64
max_seq_len: 20
start_letter: 1
padding_idx: 0
gen_lr: 0.01
gen_adv_lr: 0.0001
dis_lr: 0.0001
clip_norm: 5.0
pre_log_step: 10
adv_log_step: 20
train_data: dataset/oracle.txt
test_data: dataset/testdata/oracle_test.txt
temp_adpt: exp
temperature: 1
ora_pretrain: True
gen_pretrain: False
dis_pretrain: False
adv_g_step: 1
rollout_num: 16
gen_embed_dim: 32
gen_hidden_dim: 32
goal_size: 16
step_size: 4
mem_slots: 1
num_heads: 2
head_size: 256
d_step: 5
d_epoch: 3
adv_d_step: 5
adv_d_epoch: 3
dis_embed_dim: 64
dis_hidden_dim: 64
num_rep: 64
use_nll_oracle: True
use_nll_gen: True
use_nll_div: True
use_bleu: True
use_self_bleu: True
use_clas_acc: True
use_ppl: False
log_file: log/log_0731_1038_46.txt
save_root: save/20200731/oracle/seqgan_vanilla_lt-rsgan_sl20_temp1_T0731_1038_46/
signal_file: run_signal.txt
tips:
====================================================================================================
Starting Generator MLE Training...
[MLE-GEN] epoch 0 : pre_loss = 7.8660, NLL_oracle = 9.9152, NLL_gen = 7.7255, NLL_div = 7.7996
[MLE-GEN] epoch 10 : pre_loss = 7.1071, NLL_oracle = 9.2863, NLL_gen = 7.0592, NLL_div = 7.1416
[MLE-GEN] epoch 20 : pre_loss = 6.7752, NLL_oracle = 9.1259, NLL_gen = 6.7668, NLL_div = 6.7878
[MLE-GEN] epoch 30 : pre_loss = 6.5874, NLL_oracle = 9.0911, NLL_gen = 6.5832, NLL_div = 6.5767
[MLE-GEN] epoch 40 : pre_loss = 6.4855, NLL_oracle = 9.0727, NLL_gen = 6.473, NLL_div = 6.4514
[MLE-GEN] epoch 50 : pre_loss = 6.4151, NLL_oracle = 9.0601, NLL_gen = 6.3907, NLL_div = 6.3667
[MLE-GEN] epoch 60 : pre_loss = 6.3669, NLL_oracle = 9.0677, NLL_gen = 6.3345, NLL_div = 6.3069
[MLE-GEN] epoch 70 : pre_loss = 6.3282, NLL_oracle = 9.0544, NLL_gen = 6.2672, NLL_div = 6.2518
[MLE-GEN] epoch 80 : pre_loss = 6.2894, NLL_oracle = 9.0483, NLL_gen = 6.2203, NLL_div = 6.2093
[MLE-GEN] epoch 90 : pre_loss = 6.2711, NLL_oracle = 9.0562, NLL_gen = 6.1969, NLL_div = 6.1857
[MLE-GEN] epoch 100 : pre_loss = 6.2481, NLL_oracle = 9.0306, NLL_gen = 6.1654, NLL_div = 6.1537
[MLE-GEN] epoch 110 : pre_loss = 6.2363, NLL_oracle = 9.0364, NLL_gen = 6.1292, NLL_div = 6.1452
[MLE-GEN] epoch 120 : pre_loss = 6.2178, NLL_oracle = 9.0427, NLL_gen = 6.1125, NLL_div = 6.1228
[MLE-GEN] epoch 130 : pre_loss = 6.2085, NLL_oracle = 9.0212, NLL_gen = 6.1075, NLL_div = 6.108
[MLE-GEN] epoch 140 : pre_loss = 6.2119, NLL_oracle = 9.022, NLL_gen = 6.1081, NLL_div = 6.1021
[MLE-GEN] epoch 149 : pre_loss = 6.1958, NLL_oracle = 9.0302, NLL_gen = 6.085, NLL_div = 6.0905
Traceback (most recent call last):
File "main.py", line 131, in
inst._run()
File "/home/oneseven/text/instructor/oracle_data/seqgan_instructor.py", line 43, in _run
torch.save(self.gen.state_dict(), cfg.pretrained_gen_path)
File "/home/oneseven/Python-3.6.2/lib/python3.6/site-packages/torch/serialization.py", line 369, in save
with _open_file_like(f, 'wb') as opened_file:
File "/home/oneseven/Python-3.6.2/lib/python3.6/site-packages/torch/serialization.py", line 234, in _open_file_like
return _open_file(name_or_buffer, mode)
File "/home/oneseven/Python-3.6.2/lib/python3.6/site-packages/torch/serialization.py", line 215, in init
super(_open_file, self).init(open(name, mode))
PermissionError: [Errno 13] Permission denied: 'pretrain/oracle_data/gen_MLE_pretrain_seqgan_vanilla_sl20_sn10000.pt'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant