MCPcopy Create free account

hub / github.com/JinYuanLi0012/PGIM / functions

Functions413 in github.com/JinYuanLi0012/PGIM

↓ 20 callersMethodget_output_dim
Get the output feature dim.
adaseq/modules/encoders/base.py:36
↓ 16 callersMethodfrom_config
Instantiate a model from config dict or path. Args: cfg_dict_or_path (Optional[Union[str, Dict, Config]]): config dict or path
adaseq/models/base.py:81
↓ 14 callersMethodupdate
(self, batch_gold_entities, batch_pred_entities)
adaseq/metrics/typing_metric.py:32
↓ 10 callersMethodfrom_pretrained
Instantiate a model from local directory or remote model repo. Note that when loading from remote, the model revision can be specified.
adaseq/models/base.py:187
↓ 8 callersMethodadd
(self, outputs: Dict, inputs: Dict)
adaseq/metrics/typing_metric.py:115
↓ 8 callersMethoddump
dump predictions
adaseq/data/dataset_dumpers/base.py:31
↓ 7 callersFunctionget_tokens_mask
Return (sub-)token mask that removed special tokens.
adaseq/modules/util.py:10
↓ 6 callersMethodadd
add predictions to cache
adaseq/data/dataset_dumpers/base.py:16
↓ 6 callersMethodto
move to device
adaseq/data/batch.py:53
↓ 5 callersMethodencode
# Parameters input_ids: `torch.LongTensor` Shape: `[batch_size, num_wordpieces]`. attention_mask: `torch.BoolTen
adaseq/modules/embedders/transformer_embedder.py:180
↓ 4 callersMethodencode_tokens
Convert tokens to ids, add some mask.
adaseq/data/preprocessors/nlp_preprocessor.py:130
↓ 4 callersMethodload_model_ckpt
Try to load model checkpoint from model_dir/pytorch_model.bin
adaseq/models/base.py:55
↓ 4 callersMethodresult
(self)
adaseq/metrics/typing_metric.py:41
↓ 3 callersMethod__init__
( self, input_size: int, hidden_size: int, num_layers: int = 1, bias:
adaseq/modules/encoders/pytorch_rnn_encoder.py:89
↓ 3 callersMethod__init__
(self, pos_weight=1.0)
adaseq/models/multilabel_typing_model.py:25
↓ 3 callersMethod_compute_normalizer
(self, emissions: torch.Tensor, mask: torch.ByteTensor)
adaseq/modules/decoders/crf.py:337
↓ 3 callersMethod_forward_backward_algorithm
Args: emissions (`~torch.Tensor`): Emission score tensor of size ``(seq_length, batch_size, num_tags)``
adaseq/modules/decoders/crf.py:216
↓ 3 callersMethod_labels_to_mask
(cls, labels)
adaseq/data/dataset_builders/named_entity_recognition_dataset_builder.py:258
↓ 3 callersMethod_labels_to_spans
(cls, labels)
adaseq/data/dataset_builders/named_entity_recognition_dataset_builder.py:233
↓ 3 callersMethod_validate
( self, emissions: torch.Tensor, tags: Optional[torch.LongTensor] = None, mask
adaseq/modules/decoders/crf.py:151
↓ 3 callersFunctionbuild_data_collator
build data collator from config.
adaseq/data/data_collators/base.py:14
↓ 3 callersFunctionbuild_preprocessor
Build preprocessor from config
adaseq/data/preprocessors/nlp_preprocessor.py:246
↓ 3 callersFunctionbuild_trainer
build trainer from config
adaseq/training/default_trainer.py:169
↓ 3 callersMethoddecode
(self, embed, ident_mask)
adaseq/models/twostage_ner_model.py:268
↓ 3 callersMethodevaluate
(self)
adaseq/metrics/typing_metric.py:125
↓ 3 callersMethodf1
(self, precision, recall)
adaseq/metrics/typing_metric.py:37
↓ 3 callersMethodf1
(self, precision, recall)
adaseq/metrics/pretraining_metric.py:31
↓ 3 callersMethodget_input_dim
Get the input feature dim.
adaseq/modules/encoders/base.py:30
↓ 3 callersFunctionhas_keys
Check whether a nested dict has a key Args: _dict (Dict): a nested dict like object *keys (str): flattened key list Returns:
adaseq/utils/common_utils.py:22
↓ 3 callersFunctionis_empty_dir
Check if a directory is empty
adaseq/utils/file_utils.py:5
↓ 3 callersMethodmake_label_to_id
Generate `label_to_id` mapping. You can override this method to customize the mapping. NOTE: The `self.labels` could be modif
adaseq/data/preprocessors/nlp_preprocessor.py:201
↓ 3 callersMethodmasked_sum
sum with mask
adaseq/modules/losses.py:125
↓ 3 callersMethodreconstruct
# Parameters input_ids: `torch.LongTensor` Shape: [batch_size, num_wordpieces]. offsets: `torch.LongTensor`
adaseq/modules/embedders/transformer_embedder.py:236
↓ 3 callersMethodset_pred_true
(self, pred, true)
adaseq/metrics/typing_metric.py:28
↓ 3 callersMethodtest
(self)
adaseq/data/dataset_manager.py:84
↓ 2 callersMethod__init__
( self, labels, label_emb_dim: int = 300, label_emb_type: str = 'glove',
adaseq/modules/decoders/pairwise_crf.py:255
↓ 2 callersMethod__init__
(self, config)
adaseq/modules/decoders/mlm_head.py:51
↓ 2 callersMethod__init__
(self)
adaseq/metrics/typing_metric.py:18
↓ 2 callersMethod__init__
(self, model_dir: str, **kwargs)
adaseq/data/preprocessors/multilabel_typing_preprocessor.py:24
↓ 2 callersMethod_calculate_loss
( self, logits: torch.Tensor, targets: torch.Tensor, mask: torch.Tensor )
adaseq/models/sequence_labeling_model.py:158
↓ 2 callersMethod_calculate_loss
(self, logits, targets)
adaseq/models/relation_extraction_model.py:113
↓ 2 callersMethod_compute_metrics
( true_positives: int, false_positives: int, false_negatives: int )
adaseq/metrics/span_extraction_metric.py:100
↓ 2 callersMethod_create_so_head_mask
(cls, tokens)
adaseq/data/dataset_builders/relation_extraction_dataset_builder.py:128
↓ 2 callersMethod_extract_rel_label
example: token label the O <E> /misc/misc/part_of Circle B-A Undone I-A </E> O
adaseq/data/dataset_builders/relation_extraction_dataset_builder.py:107
↓ 2 callersMethod_forward
(self, tokens: Dict[str, Any])
adaseq/models/sequence_labeling_model.py:142
↓ 2 callersMethod_forward
(self, tokens: Dict[str, Any], so_head_mask: torch.Tensor)
adaseq/models/relation_extraction_model.py:57
↓ 2 callersMethod_forward_ident
(self, token_embed: torch.Tensor)
adaseq/models/twostage_ner_model.py:127
↓ 2 callersMethod_forward_typing
( self, token_embed: torch.Tensor, mention_boundary: torch.Tensor )
adaseq/models/twostage_ner_model.py:138
↓ 2 callersMethod_get_pad_func
(padding_side: str)
adaseq/data/data_collators/base.py:44
↓ 2 callersMethod_init_file_logger
(self)
adaseq/training/default_trainer.py:130
↓ 2 callersMethod_labels_to_mask
(cls, labels)
adaseq/data/dataset_builders/relation_extraction_dataset_builder.py:135
↓ 2 callersMethod_load_conll_file
(cls, file_path, corpus_config)
adaseq/data/dataset_builders/relation_extraction_dataset_builder.py:66
↓ 2 callersMethod_resolve_datasets
Resolve datasets. From (remote) data_dir or data_files Args: dl_manager: Returns: data_files
adaseq/data/dataset_builders/base.py:26
↓ 2 callersMethod_sequence_masking
Mask X according to the mask.
adaseq/models/global_pointer_model.py:171
↓ 2 callersMethod_token2span_encode
( self, tokens: Dict[str, Any], mention_boundary: torch.LongTensor )
adaseq/models/multilabel_typing_model.py:135
↓ 2 callersMethod_update
Update counters.
adaseq/metrics/span_extraction_metric.py:25
↓ 2 callersMethod_validate
( self, emissions: torch.Tensor, tags: Optional[torch.LongTensor] = None, mask
adaseq/modules/decoders/crf.py:745
↓ 2 callersMethodadd_subparser
Add testing arguments parser
adaseq/commands/test.py:33
↓ 2 callersFunctionbio2span
label sequence to span format
adaseq/models/utils.py:4
↓ 2 callersFunctionbuild_tokenizer
build tokenizer from `transformers`.
adaseq/data/tokenizer.py:9
↓ 2 callersMethodcompute_posterior
Compute posterior probability distribution from emission logits Args: emissions (`~torch.Tensor`): Emission score tensor of size
adaseq/modules/decoders/crf.py:312
↓ 2 callersFunctioncreate_datetime_str
Create a string indicating current time Create a string indicating current time in microsecond precision, for example, 221109144626.861616
adaseq/utils/common_utils.py:8
↓ 2 callersMethoddump_log
Dump dict to log file
adaseq/training/default_trainer.py:139
↓ 2 callersFunctionget_device_of
Returns the device of the tensor.
adaseq/modules/util.py:221
↓ 2 callersFunctionget_file_by_keyword
Get file by keyword, such as: train/test/dev.
adaseq/data/dataset_builders/base.py:126
↓ 2 callersFunctionget_hf_transformer
see `get_transformer`.
adaseq/modules/embedders/transformer_embedder.py:364
↓ 2 callersFunctionget_ms_transformer
see `get_transformer`.
adaseq/modules/embedders/transformer_embedder.py:379
↓ 2 callersFunctionget_range_vector
Returns a range vector with the desired size, starting at 0. The CUDA implementation is meant to avoid copy data from CPU to GPU.
adaseq/modules/util.py:210
↓ 2 callersFunctionprepare_logging
Prepare logging for training, log to file in `work_dir`.
adaseq/utils/logging.py:104
↓ 2 callersMethodtrain
(self)
adaseq/data/dataset_manager.py:72
↓ 1 callersMethod__forward_ident
(self, token_embed: torch.Tensor)
adaseq/models/pretraining_model.py:94
↓ 1 callersMethod__forward_prompt_ner
( self, prompt_input_ids: torch.Tensor, offsets: torch.Tensor, prompt_input_mask: torch.Tensor )
adaseq/models/pretraining_model.py:108
↓ 1 callersMethod__forward_typing
( self, token_embed: torch.Tensor, mention_boundary: torch.LongTensor )
adaseq/models/pretraining_model.py:99
↓ 1 callersMethod__generate_prompt_data
( self, data: Union[str, List, Dict], output: Dict[str, Any], prompt_type: Uni
adaseq/data/preprocessors/pretraining_preprocessor.py:68
↓ 1 callersMethod__init__
( self, weight=None, size_average=None, reduce=None, reduction='none',
adaseq/modules/losses.py:60
↓ 1 callersMethod__init__
(self, num_tags: int, batch_first: bool = False)
adaseq/modules/decoders/crf.py:36
↓ 1 callersMethod__init__
( self, return_macro_f1=False, return_class_level_metric=False, mode=None, *args, **kwargs )
adaseq/metrics/sequence_labeling_metric.py:27
↓ 1 callersMethod__init__
(self, *args, **kwargs)
adaseq/metrics/relation_extraction_metric.py:48
↓ 1 callersMethod__init__
(self)
adaseq/metrics/pretraining_metric.py:16
↓ 1 callersMethod__init__
(self, return_class_level_metric=False, mode=None, *args, **kwargs)
adaseq/metrics/pretraining_metric.py:105
↓ 1 callersMethod__init__
( self, id_to_label: Dict[int, str], embedder: Union[Embedder, Dict[str, Any]],
adaseq/models/global_pointer_model.py:61
↓ 1 callersMethod__init__
( self, input_size: int, ffnn_size: int, num_cls: int, # ffnn_drop: fl
adaseq/models/biaffine_ner_model.py:164
↓ 1 callersMethod__span2bioes
(self, sequence_length: int, spans: List[Dict])
adaseq/data/preprocessors/twostage_preprocessor.py:75
↓ 1 callersMethod_add_mask_tril
(self, entity_score, mask)
adaseq/models/global_pointer_model.py:189
↓ 1 callersMethod_add_sequence_labeling_data
(self, outputs: Dict, inputs: Dict)
adaseq/data/dataset_dumpers/named_entity_recognition_dataset_dumper.py:42
↓ 1 callersMethod_add_span_based_data
(self, outputs: Dict, inputs: Dict)
adaseq/data/dataset_dumpers/named_entity_recognition_dataset_dumper.py:59
↓ 1 callersMethod_calculate_cl_loss
(self, ext_view_logits, origin_view_logits, mask, T=1.0)
adaseq/models/sequence_labeling_model.py:175
↓ 1 callersMethod_calculate_cl_loss
(self, ext_view_logits, origin_view_logits, T=1.0)
adaseq/models/relation_extraction_model.py:95
↓ 1 callersMethod_calculate_loss
Calculate loss for two-stage model
adaseq/models/twostage_ner_model.py:177
↓ 1 callersMethod_calculate_loss
targets : (batch_size, num_classes, seq_len, seq_len) entity_score : (batch_size, num_classes, seq_len, seq_len)
adaseq/models/global_pointer_model.py:160
↓ 1 callersMethod_calculate_loss
(self, logits, targets, mask)
adaseq/models/multilabel_typing_model.py:147
↓ 1 callersMethod_calculate_loss
span_labels : (batch_size, seq_len, seq_len) span_scores : (batch_size, seq_len, seq_len, num_classes)
adaseq/models/biaffine_ner_model.py:108
↓ 1 callersMethod_compute_normalizer
(self, emissions: torch.Tensor, mask: torch.ByteTensor)
adaseq/modules/decoders/crf.py:811
↓ 1 callersMethod_compute_score
( self, emissions: torch.Tensor, tags: torch.LongTensor, mask: torch.ByteTensor )
adaseq/modules/decoders/crf.py:183
↓ 1 callersMethod_compute_score
( self, emissions: torch.Tensor, tags: torch.LongTensor, mask: torch.ByteTensor )
adaseq/modules/decoders/crf.py:778
↓ 1 callersMethod_compute_score
Parameters: emissions: (seq_length, batch_size, num_tags) tags: (seq_length, batch_size) mask: (seq_lengt
adaseq/modules/decoders/partial_crf.py:94
↓ 1 callersMethod_convert2span
(self, label_list)
adaseq/models/twostage_ner_model.py:240
↓ 1 callersMethod_create_possible_tag_masks
(self, num_tags: int, tags: torch.Tensor)
adaseq/modules/decoders/partial_crf.py:79
↓ 1 callersMethod_dump_log
(self, log_dict)
adaseq/training/hooks/text_logger_hook.py:71
↓ 1 callersMethod_dump_to_conll
(self)
adaseq/data/dataset_dumpers/named_entity_recognition_dataset_dumper.py:64
next →1–100 of 413, ranked by callers