|
|
|
|
|
name: &name Text2Sparql |
|
|
|
trainer: |
|
devices: 1 |
|
num_nodes: 1 |
|
max_epochs: 2 |
|
max_steps: -1 |
|
accumulate_grad_batches: 1 |
|
accelerator: gpu |
|
strategy: ddp |
|
gradient_clip_val: 0.0 |
|
log_every_n_steps: 1 |
|
val_check_interval: 1.0 |
|
enable_checkpointing: False |
|
logger: false |
|
|
|
model: |
|
nemo_path: null |
|
max_seq_length: 150 |
|
batch_size: 16 |
|
convert_labels: true |
|
data_dir: null |
|
|
|
language_model: |
|
pretrained_model_name: facebook/bart-base |
|
pretrained_encoder_model_name: null |
|
pretrained_decoder_model_name: null |
|
lm_checkpoint: null |
|
config: null |
|
config_file: null |
|
|
|
encoder_tokenizer: |
|
tokenizer_name: ${model.language_model.pretrained_model_name} |
|
vocab_file: null |
|
tokenizer_model: null |
|
special_tokens: null |
|
add_special_tokens: true |
|
|
|
decoder_tokenizer: |
|
tokenizer_name: ${model.language_model.pretrained_model_name} |
|
vocab_file: null |
|
tokenizer_model: null |
|
special_tokens: null |
|
add_special_tokens: true |
|
|
|
train_ds: |
|
filepath: ${model.data_dir}/train.tsv |
|
shuffle: true |
|
num_samples: -1 |
|
num_workers: 2 |
|
drop_last: false |
|
pin_memory: false |
|
|
|
validation_ds: |
|
filepath: ${model.data_dir}/test_easy.tsv |
|
shuffle: false |
|
num_samples: -1 |
|
num_workers: 2 |
|
drop_last: false |
|
pin_memory: false |
|
|
|
test_ds: |
|
filepath: ${model.data_dir}/test_hard.tsv |
|
shuffle: false |
|
num_samples: -1 |
|
num_workers: 2 |
|
drop_last: false |
|
pin_memory: false |
|
|
|
optim: |
|
name: adamw |
|
lr: 4e-5 |
|
weight_decay: 0.0 |
|
|
|
sched: |
|
name: CosineAnnealing |
|
warmup_steps: null |
|
warmup_ratio: 0.06 |
|
min_lr: 0.0 |
|
last_epoch: -1 |
|
|
|
generate: |
|
max_length: ${model.max_seq_length} |
|
num_beams: 1 |
|
length_penalty: 2.0 |
|
early_stopping: true |
|
repetition_penalty: 1.0 |
|
do_sample: false |
|
top_k: null |
|
top_p: null |
|
num_return_sequences: 1 |
|
|
|
exp_manager: |
|
exp_dir: null |
|
name: *name |
|
create_tensorboard_logger: True |
|
create_checkpoint_callback: True |
|
|
|
hydra: |
|
run: |
|
dir: . |
|
job_logging: |
|
root: |
|
handlers: null |