You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
doc_systems='The data systems. This key can be provided with a listthat specifies the systems, or be provided with a string by which the prefix of all systems are given and the list of the systems is automatically generated.'
382
-
doc_set_prefix='The prefix of the sets in the systems.'
398
+
doc_set_prefix=f'The prefix of the sets in the {link_sys}.'
383
399
doc_stop_batch='Number of training batch. Each training uses one batch of data.'
384
-
doc_batch_size='This key can be \n\n\
385
-
- list: the length of which is the same as the `systems`. The batch size of each system is given by the elements of the list.\n\n\
386
-
- int: all `systems` uses the same batch size.\n\n\
387
-
- string "auto": automatically determines the batch size os that the batch_size times the number of atoms in the system is no less than 32.\n\n\
388
-
- string "auto:N": automatically determines the batch size os that the batch_size times the number of atoms in the system is no less than N.'
389
-
doc_seed='The random seed for training.'
400
+
doc_batch_size=f'This key can be \n\n\
401
+
- list: the length of which is the same as the {link_sys}. The batch size of each system is given by the elements of the list.\n\n\
402
+
- int: all {link_sys} use the same batch size.\n\n\
403
+
- string "auto": automatically determines the batch size so that the batch_size times the number of atoms in the system is no less than 32.\n\n\
404
+
- string "auto:N": automatically determines the batch size so that the batch_size times the number of atoms in the system is no less than N.'
405
+
doc_seed='The random seed for getting frames from the training data set.'
390
406
doc_disp_file='The file for printing learning curve.'
391
407
doc_disp_freq='The frequency of printing learning curve.'
392
408
doc_numb_test='Number of frames used for the test during training.'
@@ -396,12 +412,21 @@ def training_args():
396
412
doc_time_training='Timing durining training.'
397
413
doc_profiling='Profiling during training.'
398
414
doc_profiling_file='Output file for profiling.'
415
+
doc_train_auto_prob_style='Determine the probability of systems automatically. The method is assigned by this key and can be\n\n\
416
+
- "prob_uniform" : the probability all the systems are equal, namely 1.0/self.get_nsystems()\n\n\
417
+
- "prob_sys_size" : the probability of a system is proportional to the number of batches in the system\n\n\
418
+
- "prob_sys_size;stt_idx:end_idx:weight;stt_idx:end_idx:weight;..." : the list of systems is devided into blocks. A block is specified by `stt_idx:end_idx:weight`, where `stt_idx` is the starting index of the system, `end_idx` is then ending (not including) index of the system, the probabilities of the systems in this block sums up to `weight`, and the relatively probabilities within this block is proportional to the number of batches in the system.'
419
+
doc_train_sys_probs="A list of float, should be of the same length as `train_systems`, specifying the probability of each system."
420
+
doc_tensorboard='Enable tensorboard'
421
+
doc_tensorboard_log_dir='The log directory of tensorboard outputs'
0 commit comments