* Add/update members of LearningOption
* accuracy(): decorate with torch.no_grad()
* ProgressChecker:
- Add tb_logger, world_size, node_rank, local_rank, global_rank
- Remove epoch_per_step
* LearningOption:
- training_printing, checking_printing, checking_epochs, training_format, checking_format, testing_format, num_epochs, rate
- learning_rate, saving_policy, num_saving, check_rate_on_training, print_rate_on_training, print_rate_on_validate, print_rate_on_evaluate, print_step_on_training, print_step_on_validate, print_step_on_evaluate, tag_format_on_training, tag_format_on_validate, tag_format_on_evaluate
- saving_policy -> saving_mode
- name_format_on_saving
- seed -> random_seed
* ModelOption:
- home -> finetuning
* NsmcCorpus:
- log only when self.args.prog.local_rank == 0
* Update ClassificationDataset: corpus -> data
* Update dataframe(): minor change
* Use default_factory instead of default!
* Remove epoch_per_step
* batch_size -> train_batch, infer_batch
* Update ProjectEnv:
- Add _setup_logger(), set_output_home(), set_logging_file(), set_argument_file()
* Remove configure_csv_logger()
* Remove from_args()
* Remove set_seed()
* Remove load_arguments()
* Remove save_checkpoint()